It's so hard for me to get into the NBA for several reasons and this is one of them.
The structure of the league is so backwards but it's the only the way the league can be successful. While parity may be good for football and baseball (to an extent), it isn't for the NBA. There are a small group of superstars that dictate what happens in the league. At the end of the season everyone wants to see these superstars play each other and that's what the NBA has right now. I do think the league would operate much better if 2-4 teams were contracted.