The young players Dortmund has on their squad have the chance of winning trophies, Dortmund are so quick in selling this players out to another club, they do not use this players to get trophies first but they use these player's to make money for the club. If Dortmund really wants a trophy they will get but it is not as a challenge for them. Dortmund has the money to form a strong squad that can compete with Bayern Munich, but I can see they are not really in need of winning the trophy that's why Bayern Munich will keep winning the league no matter how bad their performance will be.
If the management of Dortmund can change their pattern and draft out a good target I don't see reason why they won't be able to win the Bundesliga if the management is really tasty for winning Bundesliga. Bayern Munich has good formation in making a strong squad, this has been the reason for their victories in every season.
I think it is not about trophies or success short term, I think it's more about the fact that they need to build a sustainable club. I do not know how they can do that, because if you have a team that has a good amount of fan base then you should be earning an income, but success would mean more income of course, that's the point.
I think the best thing about the current situation is that Dortmund could end up working as hard as possible and they could end up with nothing at all if they do not have the money for it. But if they can keep getting young players and sell at least one player for this high, that would mean they can get a lot better, that's the whole point. I believe that it would be a lovely idea and should be considered as the best thing to do for them.