Nate/Ethan jumping to a lot of topics of how to fix the NBA is what's wrong with the NBA. It's broken top to bottom.
- Too many games.
- You go to games and it's crazy expensive so it's hard for most people to go to more than 1-2 games a year. Even in a poor/small city like Milwaukee, $40 parking, $15 drinks, etc.
- The games are exhausting. There's constant loud music and fake fan noise. During breaks in play there's more loud music and an MC screaming into a mic.
- And because fandom is so heavily weighed around following star players and not teams, the star player you came to see being hurt ruins the whole night.
- Okay watch games on TV instead... It's hard to watch the games because you need not only cable, but the expensive, upgraded cable package.
- The broadcasts universally stink. The constant action means there's no time to learn about what's happening and spend time showing how amazing or intricate some of the plays are, so the casual fan just sees a guy standing around with the ball and eventually passing to a shooter who is standing like a statue in the corner.
- You get to tense moments at the end of the game and there could be time to explain how the game works (I stress this because look at how much time the NFL broadcast spends explaining the game) during the timeouts and replays (which usually are a bummer) but instead we cram in commercials with occasional returns to showing a ref looking at 12" screen.
- And with neither in person or home viewing experience being great, you REALLY feel the number of games being an issue.
- You play all those games and it really doesn't matter because 2/3 of the league makes the playoffs anyway.
- The playoffs are way too long, so it ends up being the healthiest top 5-6 team wins and we crap on the winners in the moment for not facing tough opponents.
And maybe the NBA is just not meant to be THAT popular of a sport. It certainly has the potential to dramatically expand in popularity during the insane heights (e.g. Jordan era, peak Warriors, etc.). But the baseline is maybe it's a sport that is on the level of hockey.
If it's to be "fixed" and keep pace with baseball long term, I think you'd have to sit down and consider it as if you were starting the league new. Consider entirely new season and playoff format, etc.