why not just limit ALL CONTRACTS to 1 year deals (you can franchise a guy up to 2 times) and make all contracts guaranteed for that year. Raise the cap to 400 million and designate one player salary to not count against the cap. For example if the chiefs give mahomes 70 million a year his number does not count against the cap. This means everyone can eat
They already are one year deals...for the owners. You can be cut at any time. They aren't trying to give players that kind of freedom. They still want to control them for the life of the deal. The whole reason we have a cap is because owners ain't tryna spend that kind of money (although they could easily afford it). Owners don't care about everyone eating.