I want a league where fans of bad teams can have hope of improvement.
Where the deadweight can be removed.
Impossible. You can't force Sterling to sell the Clippers. You can't ensure that Isaiah Thomas will never be a GM again. You are always going to have miserable franchises.
In the NFL, even the Bengal have a good season now and again.
Being lucky in the draft is close to the only way to propel yourself towards the top. Then you have to find a team with some sort of issue to do a one sided trade to become a true contender.
Meanwhile, teams desperate for improvement have to take big chances and hope they get lucky, but likely end up in no-mans land in the NBA. The just made the playoff teams. The non-contender.
I don't understand why having more fluid rosters is a bad thing. If a player is an NBA level player, he will get a new contract. He will be in the league.
The current system protects only those who should not be in the NBA anymore.