If the club/company can afford to pay the players stupid amounts of money then it's their choice on how they spend it. However most can't afford it and there is the issue.
Worth is only defined as the amount someone is willing to pay for it. If people want to pay Rooney £250k a week or pay £35m for Caroll that's is what they are worth. Stupid true but it happens all the time. The issue is clubs over reaching not that salaries are too high. However clubs are over teaching to be competitive. Yes this may well increase the gap between haves and have-nots, but that isn't the issue the issue is keeping the clubs stable and in business.
So you would rather ensure that the rich got richer and **** everybody else!