Casperkid23 wrote: If I had to build a team to win in the next 3-4 years (the timeframe most GMs are given) ....
This bit about time frame is a really good point.
Too often I hear a line like, "If we trade for him, we have our SG for the next ten years!" That's completely unrealistic, and I think there are only two players in the NBA who have been on their team for ten years.
Contractually, for young players, the absolute most you can hope for would be seven (an entire rookie contract and first extension), and that number may be shrinking because of the examples set by Melo and other superstars that would be on this list. And keep in mind, a promising young player on rookie scale is a much different fit than the much more expensive guy on his first max deal.
But that number is even short for other factors. As a young player develops, his game changes. His value to a team changes as well. OJ Mayo may have looked like a guy that MEM would keep for a number of years, and even build their team around, and he is offered up in trade for almost nothing. Injuries also play a huge role, and are likely to happen if we look at a ten year time-span.
And on top of that, team needs change over ten years. The NBA is cyclical, and very few teams can stay on top for long periods of time, since the draft infuses the league with young superstar talent on the cheap. Iguodala was mentioned in trades all the time two months ago, but after a little success, the Sixers now says they'll keep him. The idea that a player would be something a team needs for ten full years (and needs more than any other team that would trade them more) is hard to believe.
I definitely agree with CasperKid here, that a team .. and a GM .. has a time frame of 3-4 years, and that there are enough teams who dream of rings in that time-frame that a near superstar like Pierce, a guy that has already shown he can lead a team to rings, should have made the Top 25.