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.
I feel this way about Dortmund too. I think they're comfortable being the second best of the league. I don't know what they're doing in that club. They are never consistent in any season. They have good players that could win them the league but somehow they lose the games that matter most. I said it earlier that since they were on the same points with Bayern then Bayern would certainly win the league this season. It doesn't look like they will be ready to compete with Bayern anytime soon. And don't be surprised that Bayern might win the league with like Eight points difference in the end.