They have the financial clout , they buy any half decent player from their opponents . Due respect to Klopp ,he stood up to them with Dortmund 2011 -13 .
The only interesting players in the league usually attract the interest of the other top clubs in Europe, too. No, Bayern in the recent years did not get any half decent player from their opponents - or only when they were lucky.
You talk about ten years ago. The only player that we have left in the squad who played for Bayern 10 years ago is Müller. The ones from that time that still play play for Liverpool, Real Madrid or Barcelona - if it was players that Bayern was interested to keep - others at Frankfurt, Dortmund, Nice...
Bayern has a German core with Müller and Neuer, Kimmich (who came from 2nd league Leipzig via Stuttgart), Goretzka (on a free), Musiala (stolen from Chelsea), Choupo-Moteng (bench warmer at PSG), Gnabry (from Arsenal via Werder and Hoffenheim), Sane (from City after an ACL).
We have Pavard (from second league Stuttgart), Hernandez (Atletico), De Ligt (Juventus), Upamecano (Leipzig - via a release clause), Coman (Juventus - Conte does not need wingers), Gravenberch and Mazraoui from Ajax, Sommer since the winter because of Neuer's injury (Gladbach cashed highly for a contract that runs out in summer).
This Bayern buys any half decent player from their opponents is bullocks. If they are really good and could improve us they go to City (like Haaland and KdB) or elsewhere.
That no other team has won the title in the recent years is a mentality issue. Because of the money gap Bayern will win a lot of domestic titles - but not in the way they did the last 10 years. But we always think that whenever all of Neuer, Müller and Lewy (one is injured, one is still there but has another season contract, one is at Barcelona) are gone, that streak will be over. Maybe even this season. Nagelsmann did all to prevent us from winning it...
----------------------------------------------------
The most fans in Germany love their 50+1 rule. Our stadiums are relatively full. The prices especially for standing tickets are affordable. And if you are a fan of a club for the most of them a Bundesliga title is unreachable anyways. The fans of team x from abroad do not just care for the title either - a lot of them just like the league. And why should somebody care about that occasional fan from e.g. Great Britain who is fan of XYZ - he will not invest extra into merchandise from a German club and only might watch Bundesliga matches if they are in their TV package and not spend extra money onto it.
Today 15.000 away fans of Schalke went to a Sunday 19:30 match in Hoffenheim - 360 km distance.
I am not so sure Dortmund fans are so much pissed on the situation - there were seasons in the last decade when Bayern was vulnerable. But than Dortmund did not play well either...