These issues are really complicated when it comes to an unusual business like the NFL. While yes, the teams are in quasi-competition with each other, they are NOT in open business competition. The teams depend on each other and the league as a whole benefits from an even ‘playing field’ thus shared television revenue, a weighted draft, and of course a salary cap. While I’m confident the Players Union would lobby for guaranteed contracts (that’s what a Union is supposed to do), I can also see how the Owners would get together to try and reduce such a trend.
With all of that said there’s no bigger critique of the current commissioner than me, so I post this with a torn conscience.