The problem with this is not Bayern getting the top players of the Bundesliga, the problem is that they do it for free! So the other clubs don't even get the chance to strengthen themselves again!
I remember Uli Hoeness criticizing Barca and Dembele last summer maybe he was waiting to get him for free like other Dortmund(who are supposed to be their rivals lol) top players. I mean this is ridiculous, his club negotiates with players while they are contracted by other clubs and make deals with them to run out their contracts to then sign them for free. But of course they are the good guys and not like all those bad rich clubs who lure the players with their money. Now what is better for the likes Dortmund? To get 140m for the player or to gift him to Bayern for free?
I relally don't understand how Bayern manage to get all those players for free despite interest from other top clubs in better leagues. Bayern is the Bully of the BuLi.
It's not limited to Bayern but they probably are the worse and it's a problem that is only going to get worse as transfer fees go through the roof. Ultimately clubs will have to sell once a player reaches 2 years and if the player refuses they will have to stick him in the reserves to force the issue because at the moment there's no consequence for the player in doing this.