Are you aware, even though Dortmund always sells talented players, but in reality Dortmund is still capable and/or successful in becoming a team that can compete well in the title race every season. In fact, last season Dortmund almost won the Bundesliga title, but Dortmund again and again had bad luck in the last match of last season. So yes, even though Dortmund prioritizes business and profits, but the reality is that Dortmund still has very good management to remain a title-challenging team every season and that is of course great I guess.
Their business strategy allows all players to be highly motivated, as each of them understands that he has the prospect of becoming a player of european teams. Thanks to this, Dortmund is constantly under the close supervision of the selectors of different teams and in this scheme everyone benefits, the team gets motivated players and good results, and the players get their dreams realized. Dortmund also work very hard to find or develop such players, they are very good at it.