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.