Too Many Teams
There are too many NBA teams and not enough good players to fill each squad. Even when teams are lucky enough to win the NBA Draft Lottery, they risk losing their star players to better teams if they can’t attract free agents. From a business and competitive standpoint, the NBA would be better off with 24 teams.