I'm not an fan of LeBron's personality but he's very disciplined. After all, he's 40 years old and still playing in the NBA.
Everyone else is happy to take the money after their first major contract.
After that, they do not care.
The NBA needs to give up on guaranteed contracts. They need to lock out the players for a season so the owners can regain control over their players again.
Also the ratings are tanking. Players are not marketable. Every team looks like the other.
I agree with you, I’m not a fan of LeBron James, to his credit, he’s kept himself in shape and motivated for his entire career and is still putting up great numbers as 40 years old and over 20 years in the league, despite making literally billions.
The NBA has so alienated their US Fan base, the TV ratings in the US are in complete freefall, China is producing all the revenue for the league, 10s of millions of people tune in to the NBA games combined with the merchandise makes the NBA owners rich and the player contracts astronomical.
If China were ever to be cut off from the NBA it would devastating to the owners and player contracts.