The NBA max contract punishes the best-run teams and subsidises the stars
The max contract is sold as a way to stop superstars from bankrupting teams, but flip it around. A truly elite player is worth far more than the max. So every max deal is a discount the team gets on its best player, and a tax it pays on everyone else who is now overpaid relative to a capped superstar. That math quietly punishes the franchises that draft and develop well, because their reward for hitting on a superstar is a structure that forces them to surround him with role players on inflated deals. Remove the individual max, keep the team cap, and you get honest prices. Stars earn their real value, teams allocate the rest with clear eyes, and you kill the yearly circus of a player forcing his way out because the only way to get paid is to move. [SI's look at the max-contract conundrum](https://www.si.com/the-cauldron/2015/11/09/nba-salary-cap-max-contracts-lebron-james-kobe-bryant) covers exactly how this distortion works by design.
