Its the way the league is built. You gotta have superstars to win so all the bad teams still looking for stars have to take swings for high upside guys.Why are teenagers SO much more coveted than early 20's? It's not the older players can't play for 10-15 years.
Younger guys tend to have more possible upside because they have less development time so far.
This means older guys fall even if they likely will be better than a lot of guys picked ahead of them.
You're simply not going to turn a bad team around by picking good roleplayers.