I think some version of this will become necessary as the salary cap sky-rockets. I cannot imagine a time when we pay a player like Royce upwards of $20 mill per year just because the cap is so huge. It is getting ridiculous, and it makes it so the bigger market teams can just pay their way to a ring, and assemble super-teams. I still like the idea of apportioning salary based on percentage of the cap and assessing large penalties for going over the cap. Like the designated franchise player (can only be 1), can take like 30% of the total cap, the 2nd best guy can only get 15%, and on down the line to get to the 100% mark, and then when they exceed that a $1.50 on the dollar tax that doubles every 5% over they go, something like that. That way you will be way less likely to see the best players congregating on one team, when the 2nd best guy could be the franchise player elsewhere and literally double his money.