I think the main point is that the majority of our players are getting above market value wages and that’s what the club needs to fix.
They are getting above market value wages based on two things, poor scouting and poor development. Neither of these things are fixed by this type of measure, these measures only do one thing two things put you in a situation where you have lesser player or turn into a liar when you have to pay market prices.
Also it doesn't fix any jealousy issue, if one CB earn 200k and an other earns 125k, the latter will be envious of the former especially since he believes that he is as good or better. Which brings us to an other issue, management, people being happy or unhappy is a management issue which isn't going to be fixed with these kind of systemic concepts.
Now, it's a good concept if you want to syphon money away from the people that generated it and put it in your own pockets.