Ever since Kevin Durant signed with the Warriors, I have found myself more disillusioned with the NBA than usual (oh how I thought the day KD left the Thunder would be a joyous one... oh well). Though Golden State isn't guaranteed to win the championship this year, only the Cavs and to a lesser extend the Spurs have a chance to stop them. This lack of parity is nothing new in the NBA, but the super team phenomenon has made following the league feel even more pointless than usual.
Some franchises will always have advantages over others due to management, market size and luck. However, I think that getting rid of the max salary while keeping the salary cap would offer a clear disincentive to players teaming up to form super teams. You can hate on Durant for leaving his team to play for the 73 win squad he barely lost to a year prior, but it was certainly a rational move, given that OKC could only offer him a little bit more - a drop in the bucket compared to the endorsements garnered from being a perennial champion in a big market team. However, stars would be more inclined to be more evenly dispersed around the league if a team like say, the Utah Jazz could offer 40-50 mil to a top 5 player.
One of the big negatives to the NBA's lack of parity is that for most teams tanking is the only way to seriously contend for a championship. While Philadelphia is a bit of a laughing stock due to them still having the league's worst roster even after three consecutive years of tanking, they are nonetheless a much better bet to win a championship in the next five years than say, my Blazers, who have essentially decided to go all in on being a low playoff seed for the conceivable, in the hopes of once again lucking into their first round match-up losing it's two best players to injury again. And yet getting rid of the max contract wouldn't discourage tanking at all. This is because of the rookie scale contract. The new strategy to build a contender would be to horde talented young players, adding a star or two in free agency when it's clear your guys will or have panned out, and then go over the cap to re-sign everybody. As such, there are a couple approaches you could take: abolish the rookie scale (not recommended - see the NFL and Jamarcus Russell, as well as Eli Manning and Joey Bosa, the latter of which is in a contract dispute despite the rookie scale and damn it I'm getting off track), or implement a system like a draft wheel.
I don't see the player's association ever agreeing to getting rid of the max salary, as most players would make less money without it (I'm looking at you, Solomon Hill!), but I guess the point of this semi-drunken rant is to spark a discussion. Would getting rid of the max salary fix the NBA and bring about world peace, or would it actually make things worse, or make no difference at all?