Take a moment with me to venture into fantasy land.
Lately I've gotten really tired of all the talk of superstar players wanting to find a new situation.
It feels like every star player wants to change situations every year or two.
This makes it impossible to invest emotionally in any superstar player that has less than two years left on his contract.
Despite this, the league has apparently very little incentive to change this dynamic. Fans love rumors about stars, fans of bad teams like to imagine that a superstar might join their team, and the media will cover the NBA 24/7 if you give them superstar rumors to report on and discuss 24/7.
Part of the problem, I think, is that the product on the floor feels secondary to the big picture soap opera / chess game of which player will end up signing where. Why? Well, maybe the answer is at least partly because we all know who is going to win the title this year, just like we knew who was going to win last year and the year before that.
So how about we devise a solution wherein we maintain the player movement and 24/7 rumor cycle while also making it much harder for any one team to put together a superstar core that is distinctly superior to most or all of the competition?
My idea:
Every team in the league has two "star player" slots.
A player signed in one of these slots has no limit on what they can earn in annual salary.
The minimum salary for a "star slot" is above average starter money, e.g. $20 million.
The "star player" slot doesn't count against the cap.
However, the max contract length for a "star player" is one year.
Each team has to fill its two star slots each year.
All "non-star" players have a max salary of, let's say, $15 million, i.e. decent starter money.
"Non-star" players can be signed to contracts of up to 5 years in length.
Every team would have the ability, then, to put together a relatively stable supporting cast of "non-star" players, while the players with enough talent and production to warrant interest for a "star" slot would either change teams frequently or would need to be kept happy.
But isn't that where we're headed anyway?
At least this way you wouldn't need to have teams tearing down their whole roster in order to have the cap space to attempt to compete for signing a star.
Nor would there be any more of these hostage-trade-negotiation situations where a star player forces his team to take a mediocre deal because he demands a trade and names his destination. Trade negotiations of that kind would no longer make sense because every star would be on an expiring contract, always.
You might say -- wouldn't this basically doom small teams to perpetual mediocrity?
To which I would reply: Isn't that more or less where we are now? Any small market team that drafts a superstar knows that unless they're contending by the time the guy they drafted hits year 5 or 6, they're going to be seeing news reports that their young superstar would like a trade to LA or NY.
This would, at least, force a more even distribution of players talented enough that teams would want to pay "star slot" money.
Look, I know this is crazy and will never happen. But I'm tired of two things:
(1) One or two megasuperduper teams dominating the league to the point that the playoffs lack any suspense after the 2nd round.
(2) Superstar players scheming to create new megasuperduper teams and sabotaging their current teams in the process.
If the scheming and player movement is inevitable, I'd like to see it incorporated into the CBA. That way, at least, teams could still try to build like, an actual team, without having to try to either keep up with the superstar-trade arms race (by operating endlessly in asset collection mode) or get sabotaged by it when the superstar they drafted takes the team hostage for a year or more.