There is a solution to this but it means the governing bodies have to have some balls and act in the interests of the game, unfortunately at best they are incompetent and the higher up the food chain you go the more corrupt it all is. The entire structure of the game is built on greed and the losers are the fans. They could start with the following
1 Club Debt not to exceed a percentage of income - and by income I mean gate receipts and TV revenue, not the unpredictable whims of owners and sponsors.
2 Clubs are only allowed to spend a specified percentage of income on wages, all wages including Chief Executives and office staff, everyone.
3 Tax bills are to paid on time, clubs have used money due to HMRC as an interest free loan for years and its taking the piss.
4 Players Union to act as agents in contract negotiations for a fixed fee.
5 Players contracts to be simplified, sell on clauses, release clauses etc to be forbidden
6 Clubs guilty of breaking the rules relegated end of.
That's my two cents. Won't happen of course until the stadiums are empty and nobody watches it on telly.