Well they're fucking idiots. Last year Gordon Hayward wanted $13 mill/year for four years and jazz only wanted to give him $12 mill and wouldn't budge. They basically bet against their own player by not signing an extension with him and now they have to pay $16 million/year.
Not sure it's really overpaying. The salary cap is going to go up a lot in 2 years so today's max contracts will be midlevel salaries before they expire. Pretty much every young solid starter is in the convo for a max.
Ariza to rockets, means Parsons going to Mavs?? Wtf are the lakers doing? Fuck I hate the lakers but I expect them to be atleast competitive and they've had an abysmal offseason, just like the sacramento queens
So after all that, James signs just a 2-year contract with the Cavs. Leaving the door open again, I guess
The idea behind it isn't that he'd leave in a year, but that he's timing the contract to expire when the salary cap will be readjusted upward a lot because of a new TV deal, leaving space to redo his contract a long with all of the young guys.