I followed the Bundesliga for the last 2 years but earlier this month decided to knock it on the head because this season Bayern are just steam rollering everyone. They are/were already 7 points clear with a game in hand because they were at FIFA WCC.
A league that is this uncompetitive is not attractive - they need to think long and hard about the knock-on effects of this.
But how do you stop it? They have a fair method for distributing TV money, albeit this is a lot less than other top European leagues. Bayern Munich are simply the biggest club and largest brand globally, therefore with the current financial restrictions in place (not being allowed to overspend), they will have the biggest budget, and therefore if spent wisely, they will be the top team. It is up to the other clubs to bring through young players and find bargains in the market, as BVB, Monchengladbach, Leverkusen, Schalke have done over the last few years.
The alternative is to allow anyone to buy a club, spend what they want with no consequences, and leave the club high and dry when they've had enough. This can also lead to one-sided leagues, increasing the gap between not only the top and bottom teams in
that league, but also increasing the gap to the lower leagues. This is far worse than the Bundesliga situation, I think.
Bayern Munich or not - the league is still far more interesting and the brand and level of football is much better than that of Serie A, Ligue 1, and in my opinion La Liga.