The NFL has been keeping guarantees down forever. That's why teams would split guarantees (for injury/for play) (Goodell requiring all fully guaranteed money to be covered in escrow made sure this was followed, for a long time).
Edelman talks about how teams including the Pats put language in there for players to default on guaranteed money. It's very informative on how contracts work.