Some sort of rookie wage scale.
The way FA is set up no player is going play his entire career w
a team, without hitting FA. The price for long term contracts even for positions of lesser value is set up for a lot of roster turn over. While I understand the desire to make players available. I think a majority of owners have a desire to build through the draft and retain players they have drafted.
I would suggest something like this:
1st round- 4yr contract @ $15 w option for 3 more at a discounted rate ($12)
2nd to 4th 3 yr @ 10 w option for 2 @ 5
5th to 7th 3 yr @ 5 w option for @ 1
My rational is rookies are not proven and it rewards for good drafting
just like real nfl