The NFLPA reached agreement with the NFL on limiting rookie earnings to shift more money to other players, I don't know why they couldn't do the same with an individual player cap. I think they would balk at specifying a position since it would open the door to one position having a ceiling that gets surpassed by a player at another position.