Would the fans of the NBA and the game itself be better served if NBA franchises were prevented from trading draft choices-- thus ensuring each franchise and each fan base a trickle of untried talent each year? The NBA of the 1960's was a better league. The refs side with the stars rather than calling an unbiased game. Coaches are lower-paid employees than the starting five usually-- so the respect factor suffers. The league has sold out to the players rather than to the fans. We can thank unionization for that, I guess. Other ideas to make it all better FOR THE LONG RUN....
Require players to practice jumpshooting every day and classify And1 mix tapes as illegal contraband.
A development league makes sense. Most people agree the number of players in the league with poor fundamentals is a problem. Players are drafted too young, and unfortunately, it's in everyone's personal interest to go with the trend. Players: Guaranteed rookie contracts are too good to pass up. If you're a high school student or an underclassmen, and you have the chance to go in the first round and have millions of dollars guaranteed to you, you pretty much have to take it if you're risk averse. It's not at all unrealistic that you could get injured or see your stock drop and miss the boat as a result. You can always finish school/go to school later. Teams: If you don't take the best player in the draft, even if he's years from ready, somebody else will. Agents: See players.