The contract language says the players gave them the okay to do it, when they signed said contract.
Often times it simple allows teams to term roster bonuses, base salary or other money into signing bonuses which are immediately paid.
In other words, it's simply taking future money (possibile future nonguaranteed money) and paying it now and putting it in said players bank account, for nothing. Why would any player or agent disagree with this?
You might be asking how this benefits the team. Well, under the NFL accounting system for the cap, signing bonus money is spread over the life of the players contract, (or 5 years, whichever is shorter).
So it's a win-win, as the teams get more cap space now (but less cap later), and players get more money now.
Originally Posted by: beast