https://cleaningtheglass.com/the-nbas-balancing-act/Interesting thoughts on how to fix the NBA:
1. No Max Salaries. Pay everyone as much as you want.
2. No Draft. Rookies come in as free agents and you can pay them whatever you want.
Which would never pass, because it has to be agreed on by the players association, and the less money rookies get, the more for the veterans.
or, a more realistic approach...
1. Allow teams to pay one player more than the max.
2. Shorten Rookie contracts
3. Change incentives in contracts. Right now, unlikely incentives (such as MVP award) can't be more than 10% of pay.