Saints sign Chase Young to 1-year deal up to 13M (2.7M base, 1.86M signing, 450K workout, 7.99M total gameday roster bonus)

I think this is starting to become the ultimate “gift and curse” byproduct with the rising salary cap. Teams are going to become more and more reluctant as time passes to give out big money long term deals. They will also become more and more reluctant to see through the long term deals they DO agree to.

That, and the QBs are going to gobble up more and more of the cash as well.

Something to keep an eye on as the cap rises and teams are forced to pay out absurd amounts of cash to marginal players.

More and more of those marginal players are going to find themselves on the couch in favor of cheap rookies.
I think it's a two-way street. Players aren't going to sign multi years without multiple years of guarantees, and teams aren't giving future guarantees to non-premium free agents.

If you sign a three year deal with no guarantees past the first year, the team gets all the power. They can cut you for any reason after year one, or keep you if you are playing at a level that exceeds the contract.

Obviously, if a team gives guarantees to a player, the power shifts in the other direction, and in a worst case scenario you're paying someone $37m to start for another team.