Can't you add whoever you want though? You just have to pay the luxury tax right? If Gilbert is willing to pay 104 million over (getting Joe for example) then it becomes a battle of what owners are willing to spend and who aren't.
If that's the case (correct me if I'm wrong) then its directly about the owners. Not on the players at all.
You cant add whoever you want though. To keep it simple you can only go over the cap to retain your own guys. So the Cavs spending all this money to keep Love, Thompson, Bron, Smith etc etc is ok. Joe Johnson would be acquired via trading and matching up salaries.
San Antonio Spurs: MCMXCIX, MMIII, MMV, MMVII, MMXIV
I Never Cried When _____ Died, But I Definitely Will When Hov Does