The salary cap factor is huge, unless you are the Lakers or Knicks.
Its an advantage too for other teams. I've got 9.3 million dollars committed to 2 players who combine for 38.5 pts, 13.6 rebounds, and 7.3 assists per game, and will continue to improve for the next 4 years.
And I've got roughly 61 million dollars to commit to the rest of my team after that.
Compare that to the production from say..Brookyln, LA, or New York.
Yea...now you see.