by benji on Mon Jun 06, 2016 10:05 am
Kobe was grandfathered in under older CBA rules. Contracts that are extended play by the old rules not the new ones, it's why LeBron, Wade and Bosh actually gave up more than just their base salaries when they teamed up because they all started new contracts with different raise scales and such. (LeBron has technically started a new contract again, but they've been done as one year extensions so he gets the raises.)
Shaq was in a similar situation, as was Dirk, but both notably took paycuts as they aged and the new CBA came about.
Jordan's years at $30 and $33 million (which IIRC were both 100+% of the salary cap for him alone) were because of another clause in a far older salary cap, there was no limit on teams over the cap repaying their own players. IIRC, Falk negotiated those two years (and a prospective third year before Jordan chose to retire) as if Jordan had been paid in line with other stars who had signed contracts since his in the years inbetween. Jordan actually played 1995-96 for like $3.5 million or something just above league average because he was still on his old deal, retiring doesn't stop your contract if you unretire. When he came back for the Wizards he simply played for the league minimum since those deals with the Bulls were only for one year each.
When Magic came back for the Lakers in '95-96 they used some crazy loophole... magic... to pay Magic two salaries since he was still being paid for his prior contract but he was also technically still a part owner and lol