The real split is quarterbacks vs. everybody else.

If NFL players want to get NBA type security, the first thing they need to do is crush quarterback salaries by establishing a max salary for any individual player.

Say its 20mm / year. That still preserves almost 160mm in cap for the other 52, and would keep almost all other skill players on board with the move - rare to find a skill position player making 20mm+/year.
That's how the NBA works - in a free market, Lebron would be making 100mm+, but can only take 33 or whatever. That's how a JR Smith can make 12mm/year

Next step would be to remove the rookie salary scale. Right now, the rookie scale punishes the fukk out of running backs and other short-lived career type positions - by the time they make it through those 3 or 4 years, they barely get a 2nd contract before being released.
The third step would be to abolish signing bonuses and all incentives. Instead, all contracts are fully guaranteed, full stop. You sign a player, he's there for the duration of the contract. To get rid of bad players, or players not working out, teams are allowed to release them - while still having to pay them their full salary for whatever time on their contract remains. Releasing them frees up cap space within that year proportional to how many games the player has played - so if he was in 4 games and gets released, the team (while being on the hook financially for the other 12 games of pay), has 75% of that contract's 1-year's cap hit now freed up to chase other players.
This gives teams a manageable cashflow situation (smaller franchises would have a tough time paying out all salary to released players all at once - much easier if its done just according to the original contract terms) while also providing them flexibility with their roster. That way teams are never "stuck" with bad contracts - they can release the guy and pay him what he's owed while moving on from their mistakes. The player is of course




The 4th step is to abolish the franchise tag. Dafuq kind of slavery ass shyt is that. I can't believe the players' "union" lets that shyt slide.
So how would teams reward top players? With longer contracts - which is what NFL players really want. They want to know that no matter what - injury or no injury, scheme change, coaching change, whatever, that 8mm a year or whatever is getting direct deposited over the 8-10 years max that most of them can withstand the physical punishment of the sport.
This is what the NFLPA should have done in oh...say...1980?


