There's some truth there but I think it's also simplistic. And IMO, changing that is just the beginning of handing the league back over to the mega markets. The cap and the luxury tax and max contracts and such are all a part of what they've put in place to keep the New York's from buying all the talent. That contract they signed to get Amare from us made a lot of sense for them but for a franchise on tighter margins, such as the Suns, that contract could have been financial suicide. If there is no control over the big checkbooks, the little guys will be in even more trouble.
I still say that the failure to smoothe the huge cap raise is a short term issue, it's not a problem that has to be solved. It will solve itself and if the league ever comes into another huge revenue influx, I suspect the players association will use better judgement next time. And sometime in the next two or three years I'd wager that GS will end up losing a couple of their cornerstones.