LeBron realized that he couldn't build a dynasty with the Heat once the Spurs handed them their assholes. NBA putting the salary cap on, LeBron wanted to prove that the players are in charge of the game, and he's on top, he went and took the most ridiculous amount of money possible.