I'm very sure with this pattern I don't think Dortmund will be able to win any trophy because giving out their best player means it is impossible for them to have a better squad. If Dortmund must win trophy they should be able to package the best players in order to win a trophy. This haa always been the pattern of Dortmund and it normally ends up with the same results.
In fact it was not bringing out the best players, but rather cashing in on the best players by selling them to other teams so that Dortmund's achievements could only come close to those of Bayern Munich. But it will not pass Bayern Munich as long as Dortmund still prefer to release their best players to other teams who then go back to print other players to be better. However, I prefer that next season Dortmund can compete better in order to win a trophy in the Bundesliga, because for the UCL trophy it seems that it is still a bit difficult for Dortmund to achieve.
If the goal of the Dortmund management was to win the title, they would not have sold their best players. Their goal was not the title. Their aim is to make money by selling the best players. And they are doing it successfully. They bricked Haaland last season. Next season I think they will sell Haller. If Haaland and Haller were in Dortmund's attack this season, then Dortmund had the possibility to dominate the Bundesliga this season. But they don't do it. And they are not interested in winning titles.
Worse yet, Dortmund can still give permission by releasing its players to Bayern Munich, which is basically Bayern Munich is a rival in the Bundesliga. So, for me personally this is quite strange because yes, as a rival team, Dortmund should not let its players move to Bayern Munich. Because if that continues to happen, then at least Dortmund can be assumed to always support Bayern Munich to win the title by letting key players move to Bayern Munich.