You can never say that Bayer Leverkusen stole the cup from Bayern Munich. Yes, we know that Bayern Munich has been the best champions of the Bundesliga, but that doesn’t mean they will be the Champions. As you can see, Bayern Munich's performance is very poor considering Bayer Leverkusen's performance last season, so I will see no point in your discussion because if a league has no competition, then what are the many reasons for the league and how will it be interesting for us to watch it because we are used to seeing a single winner? But even this season, I don’t have more doubts that Bayer Leverkusen will be the winners of the trophy this season again.
Bayer Leverkusen actually did deserved the trophy as their performance did got them earning it, they didn't get to loose it to Bayern Munich who has always been the regular winner of the league title, Munich cannot always be the winners, at some point we should be expecting to see something different too aswell as that gets the league more interesting and desiring for people to watch and enjoy the league as supposed than just having a particular team winning all the time and making the league not having some kind of suspense and anticipation for which people should look forward to.