To me, the "salaries are not guaranteed" complaint is completely overblown. At the end of the day, the money the players get is set by the salary cap, so non-guaranteed contracts just means that cutting some players means other players get paid with the salary cap money that is freed up.
And most NFL contracts contain a mixture of guaranteed and non-guaranteed money, so it's not like the players who get cut are destitute.
To me, that's better than the NBA, where a player on a bad contract can ruin a franchise for years (a guy like Ben Simmons, for example).
- - - Updated - - -
I guess the idea is that they're going to be given time to turn things around, and this is a franchise with still relatively recent success that is known for being relatively stable (a lot of other organizations would have moved on from Manning after 2006).
The Giants cap situation is an absolute disaster though. Things aren't going to get better soon.
- - - Updated - - -
By the way, I think the NFL schedule has become too imbalanced. The way it works is everyone in the division plays the same 14 games, then the last three are assigned based on your place in the division - if you were first place, you play 3 games against first place teams, etc.
So if you're a last place team that's not bad (like this year's Seahawks) you end up with a huge advantage going into next year. Next year the Rams's extra three games are against the Cowboys, Packers, and Bills, and the Seahawks get the Giants, Lions, and Jets. This affect appears muted in schedule strength ratings because the last place team's schedule strength will always look worse than the first place team's because they play each other twice, but it's a pretty big imbalance.
Excluding the games they play against each other, the Rams' opponents next year had a record of 150-105 this year. The Seahawks' opponents were at 125-129-1. That means the Rams' opponents on average finished more than a game ahead of the Seahawks' (except for the two times they play each other) because the difference in those three games is so extreme.