Shouldn't the NFLFPA also not want these big mega contracts? Since there'd be less $$$ to go around? From a player standpoint it makes sense to want a ton of guaranteed money but from the NFL standpoint it could make teams not as competitive and really water down an already watered down product.
The NFLPA has (IMO) a history of caring and lobbying much more for the top 5% of players than the other 95%. Many of the things they push for prioritize the wants and desires of the superstars, which in itself is "okay" and I see the logic behind it. But what bothers me is it's often at the expense of the typical player with a career length of 3 years. The rookie wage scale installed in 2011 is just one glaring example. It took 14 years for a 1.01 QB pick to come close to what Sam Bradford got contract wise in 2010. All that despite the salary cap increasing by over 130% over those 14 years. It was easy selling the current members of the union at that point to just steal out of the pockets of the faceless people who weren't yet in it, after all it's a 0 sum game: if we are paying rookies all this money, there's less of it for "you". Leaving out of course future contracts are largely leveraged based on average positional salaries, which would be getting purposefully lowered by this change. So in a roundabout way they were still losing money.
This change had further ramifications with non-star vet players getting 2nd/3rd contracts as well and wound up leading to the persistent short career lengths, which logic tells us should have actually gotten longer over the past few decades due to higher caliber of athlete, higher level of medical care and overall focus on physical wellness, and the rule changes which have greatly reduced the amount and severity of injury. But the career length hasn't. And part of that is now that rookies contracts are cost controlled, and outside the top 24 aren't guaranteed (at least this is what I think it used to be if that's changed), and regardless of what they sign for that rookie can be cut to the tune of 50% of the rookie minimum wage.... who is going to sign an average vet? Forget him, grab the rookie, the cost savings is so dramatic it compensates for losing that vets knowledge and experience.
Long story short the NFLPA is dumb, shortsighted, does terrible prioritizing, and rarely does what's good for the overwhelming majority of players. I believe that last survey showed 93% of players want to play on grass, and this is not a new sentiment. Plenty of data backing up it's more than just a player preference too, major correlations with injuries, especially career altering/ending injuries. AFAIK, it didn't even get discussed during the last negotiation. Worst players association in professional sports. And the stars of the league bear some of that responsibility as well.