Okay, let’s say you eliminate the max contract…what does that actually accomplish? Teams could still hand out the same amount of money to a player, they just aren’t calling it a “max” contract then
There would still be a salary cap, so teams could still only spend so much total. All it would do is free things up to where someone like a Jokic could be 80% of their cap total.
The max contract was put in place to keep a player from taking up a teams entire cap space. its actually been good for basketball. Nobody wants to watch the best players play with total scrubs because the teams can’t afford to put any players around the star
I'm someone who prefers more parity, though I understand the general NBA does not operate that way. They enjoy super teams, either as they view it as good basketball or want an enemy to oppose when their team plays them.
But for me, it's made basketball a lot more boring compared to other leagues.
From 2015-2018, I knew who the NBA championship was going to feature. I only had the winner wrong once when Cleveland pulled out 2016. I don't view that kind of stuff as fun. I'd probably have hated 80s basketball were alive too with the Lakers being in it nearly every year, and 3 of those Finals featuring Boston vs LA. But NBA ratings took off in the 80s, so it's been viewed as good basketball. Warriors vs Cavs every year had good ratings too.
So, that's part of why I'm for eliminating max contracts so the best players in the league truly make the most money the market allows them too. i'd argue max contracts worked initially in that no one would play a lower tier All-Star player a max contract (minus a few desperate teams), but now its morphed into all kinds of guys getting max contracts.
There are compromises versus just having it vs not having it. Some of which already exist in which a player makes All-NBA 1st they can qualify for that super max, but I'd argue those rules could go further.