I don't see the problem. Better players get payed more. But if there is a limit that os their real value. If the cap increase enough to hit that limit then more money will go to the rest of the players. Also, if they get the same percentage of the cap but the cap increased they will get more money. If cbs pay a billion to Romo that's a sign that the salary cap is too low.