Broken? You've got to be kidding me. The NFL is a broken system? If that's the case, MLB doesn't even have a system. There's never been a 10/200 deal in the NFL. But who cares if a big name player gets cut at the end of his deal when he's not worth the money? He signed knowing the likelihood of getting cut. He got his money up front. The team takes a big salary cap risk when doing that, which is what the system is designed for, keeping the league from becoming an us vs them league like MLB, where nearly half the teams have no chance of winning the world series the next 5 years. You make choices in the NFL, go with big name big money stars and surround them with role players, or go with lesser stars and fit in better role players. If a team wants to spend big to try and win now, they can, but they also risk having to suck it up for a year or two to clean up the mess. Philly and New England are two of the smartest run organizations in sports today, and they have been the two most successful teams in their respective conferences because of it. There is no Yankees in the NFL, paying more than 3 times what some other teams are paying for talent. When a team starts to get out of control like that, they are reigned in by the system. It's not a perfect system, but it's by far the best in US sports.