It's not supposed to be even or fair. The team is the business, they take the financial risk. Without such risk there is no paycheques for Kam.
Now..
Speaking more from my own personal opinion rather than my business background, the NFLPA should seriously tell it's players to hunker down on their spending and prepare a big CBA fight for guaranteed contracts.