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.
Yes, it is true that many players were born good at Dortmund, such as Dembele and Haaland and others. It is true that you mentioned that the team always prioritizes business interests within the club, to maintain the team's finances, but winning the league trophy is much more profitable and being able to appear in prestigious leagues such as the Champions League, if the league performs consistently. Actually, the Dortmund team is solid in every match and has lots of bright young talent. Dortmund experiences the unlucky factor every year in winning the league.