Dwyane Wade considered signing with the Cavaliers, but LeBron James never recruited him to Cleveland.
Is that what went wrong?
Of course not.
Dave McMenamin of ESPN:James confirmed that he hoped Wade would have ended up in Cleveland with him.
“We couldn’t afford him,” James said. “It’s that simple.”
That darned salary cap.
We accept these realities because they’re so ingrained, but the NBA doesn’t need to have a cap (or max salaries). Those mechanisms probably create the best league, but these situations – where a team wants to pay a player and that player wants to join that team – show the limitations.
Anyway, Wade got $47 million over two years from the Bulls – far more than the Cavs, realistically limited to the mid-level exception, could offer. LeBron, Wade and everyone else knew that situation well before Wade signed anywhere.
Plenty of teams every year want to sign better free agents than they can afford under the cap. This situation is not exceptional other than the big names involved.