Why? I think they're great. If you deserve it, you'll get your money up front. If you don't perform, you're cut. They're the best thing that's happened to pro sports. MLB and especially the NBA are plagued with underperforming players taking up too much of the payroll. These aren't blue collar workers getting shoved around, even the worst make hundreds of thousands of dollars a year. If you work your tail off you'll keep getting more and more. If somebody passes you by, you better find a new line of work. It's a great system, and one of the primary reasons why football blows away all other US sports. It's not the players who are underperforming who get cut. It's the big name players who the GM's were stupid enough to give big money to in the first place. It's like "okay, we'll placate your enormous ego with a meaningless 10 year, $200million deal, but next year we'll cut you when we have cap issues." I know that players demand up front "signing bonus" money, but overall, it's a broken system. I do like the national TV contract and revenue sharing, however.