Dortmund needs to be ambitious in terms of their policies the German league is listed amongst the top 5 leagues in Europe but the competition they're giving to Bayern is it top notch they need to learn to keep their best players and not ell them out as if they are sporting Lisbon or Ajax their mentality is only on making profit not to win titles and as long as that is on Bayern will continue to win their league title..
I think not having the consistency is the reason why they haven't won in the last 10 years as well. They weren't bad teams so far this many times in a row, of course they had some great teams along the way, but what happened is that they lost to teams that they could win against, which caused them to lose the league as well.
Same will happen this year, Bayern will win because they win the games they need to win, and Dortmund lost points on a game that they needed to win and that's why we have such a situation at hand, we could have done a lot better and we are not seeing them potentially winning the league due to these type of games in the end.
Borussia Dortmund's management should take the majority of blames and criticism they'll face if they fail to win the Bundesliga again this season. Why would they be selling out their best players to other European big clubs every year? In a league that has Bayern Munich as their main rival, they are supposed to convince the best of their players to remain at the club for at least four seasons before they can be sold off as to remain competing enough against Bayern Munich. Imagine the current squad of Dortmund players playing alongside Haaland, Jordan Sancho and Jude Bellingham, they'll not just be battling to win the domestic league alone they will also be a big contender for the UEFA Champions League.