That will be perfectly fine as long as the NFL guarantees contracts fully at signing. You can't have it both ways where the team can cut someone at a moments notice or ask the players to restructure their contract virtually every year but the player is expected to honor the contract they signed to the letter.
NFL playing careers are short and the window to get paid is even shorter. NFL players are routinely cut with they underperform based on the value of their current contract. Why is it so unreasonable to ask for the market rate when a player outperforms their contract?
There's always a tension with NFL contracts. Big contracts have to have long lengths in order to fit them under the current salary cap. OTOH the cap grows virtually every year moving the market. A top player can easily move from #1 in salary at signing into the 20's or lower in year 5 or 6 even though they are still performing at the top of the league.
I understand that fans are all about the team. But fans need to understand that this is how players make a living. No reasonable person would ask a worker to stay in a lower paid position for the good of the company when the market is paying higher wages. So, why do we have that unrealistic expectation of athletes?
SFIAH