As I see it, the NBA is becoming more like MLB (even though MLB does not have a hard salary cap). We are getting to the point where most franchises will not have an opportunity to compete for championships. In addition, the collusion that is going on between the superstar players will further weaken the infrastructure of the league. Having most of the great players grouped on 5-8 teams just does not seem to spell a great future for this league. Not sure what the answer is, but my guess is there are lots of worries in the New York City headquarters.
MLB has I believe the same amount of different WS Champion teams the past ten years as the NFL.
Last 10 NFL seasons have seen 7 different champions - Green Bay, New Orleans, Pittsburgh x2, New York (N), Indianapolis, New England x3, Tampa Bay.
MLB in the last 10 seasons has seen 9 different champions - San Francisco, New York (A), Philadelphia, Boston x2, St. Louis, Chicago (A), Florida, Anaheim, Arizona.
And frankly the NBA has never had any parity. Since the Sixers won the title in 1983, only 7 franchises have won a NBA title - Lakers 8, Bulls 6, Spurs 4, Pistons 3, Celtics 3, Rockets 2, Heat 1. All five of the teams most likely to win a title this year are on that list (lakers, spurs, celtics, heat, and bulls) so I wouldn't expect someone else to crash the party this season either.