I guess the rate or speed at which they sell their best players is also what Dortmund doesn't like, but do they have any choice? If you get an offer over 150 million in total for Ousmane Dembele, what the hell are you going to do as a club that is financially healthy, but far from being healthy as Bayern Munich? You have to sell. Dortmund does an outstanding job in recruiting young players and turning them into world stars, but they just can't pay the 20 million that Bayern can pay per year or clubs like Barcelona or Madrid, Paris or City.
Dortmund's goal was never to win the title. They perform well enough throughout the season but can't win the title. Their main goal is to make a star player every year and sell him at a very high price. This is their business and they have been doing this for a long time.
This is really bad then,because they don't consider the feelings of their fans.Letting their star player go every season will be so annoying to those that don't understand that it's a business they have been doing for years now,and it is the reasons why they hardly win anything in the league..