Its always difficult to define worth in the NBA. If a team is 20 mil under the cap then is a player who gives 15 minutes a game worth 10 mil? You're going to spend the money anyways.....might as well give it to someone that helps the team. You can't go around comparing player's salaries to determine their worth without taking them in the proper context.
The NBA gives teams every opportunity to retain their own players and I just think its stupid to give up young assets for nothing, unless you're clearing up room for something better. If the plan is to give up for the next two years and go for a max player in 2014 I guess its understandable. But who out there is worth wasting two seasons of Rose's career? Kinda find it hard to believe that Lebron is going to opt out of his Heat deal and bolt to Chicago........I guess anythings possible.