Going back and looking at the trade histories in this league, there needs to be some oversight please. I’m tired of watching old players getting traded for high round picks by teams that have no chance.
Newbies (mostly) always get taken advantage of. Unless you are on the cusp of competing for a championship, it's hardly ever justified to trade a high round draft choice unless you get in return (1) a very good young player or two and/or (2) a couple of very high draft picks (current or future). On top of that, newbies simply do not understand the complexities of the game in terms of game planning, etc. - which means they can't utilize their best players effectively anyway and is why the trade don't usually work out for the team trading the draft choice for a veteran.
Many players also delude themselves into thinking they are one or two players from contending for a championship. Sometimes they even think they are 4-6 players from a championship and trade many high round draft choices. And, of course, veteran GMs are more than willing to indulge them.
I would be willing to suggest a severe limit on the number of trades any GM can make. Perhaps not being able to trade future top draft choices beyond the current season. Or not being able to trade more than 2 of your top 6 draft choices (1,2 and 3) for the current and following seasons. Limits such as these would also make it impossible for a GM to hamstring his successor if he retires or is fired.