Durant and Rose are both within the mentioned 5 year span, though I´m sure those are actually valid points, as they will not leave their teams anytime soon.
Aldridge is a borderline guy - not quite a superstar, and quite possible, that after another disappointing season a solid offer at the trade deadline might end his Portland stint.
What I´m basically saying is ...
(1) in NBA, teams get contributing players, still, only a rather small percentage of the players stick with their teams and contribute on a high level for a long time. Wade and Pierce are the shining examples, Nowitzki is a nice example for a team "buying" a trainee on the market to then train him.
(2) NBA is at the top a closed market with a pretty closed pool of both talent and overall players. In the lower tiers, position 12 - 18 on the rosters, NBA is an open market, and there you have a high fluctuation between NBA teams, Europe and Minor League Teams when it comes to signing those players.
(3) If even the closed market cannot exceed the margin of 20% "own developed" contributing on the roster (-> 3 or more), how do we expect a complete open league to buy into that concept.
Open Market relies alot more on "see where we are going with that guy, and if we somehow find out, "selling him" might take us further" concept, than the NBA does, still it´s a pretty often used concept even in the NBA.
Given the rather big gap between talent and contribution in the major leagues, it´s rather obvious, that especially young upper medium talent is not going to take the top teams very far, so instead selling those and trying to get your hands on a more promising talent seems pretty obvious to me.
Zwei Dinge sind unendlich, die Dummheit und das All...