I would be in favor of scrapping the game altogether and simply keeping the distinction/award of being named an All-Pro via a voting system that includes coaches, players, and fans.
Maybe add in a bonus system that if youre named all pro you earn a $$$ bonus that doesnt count against the cap and then a % of that goes to charity. I dunno. That way players get the distinction and an actual monetary award and a trophy (kinda like gold glove or bat in baseball). And leave it at that.
Players could then actually use that during contract negotiations bc winning the award for your position actually means something.
Give 2-3 awards per position.