They can fix it putting a levels cap (25): at that level people play a kind of 'major league' for elite players. At top level you can't be promoted anymore but you can be relegated. At levels 1-24 nothing will change (maybe just less promotions at level 24 leagues)
It would be a great improvement, people wouldnt be alienated in any way and would play with the big goal of playing and winning the major league.