I completely agree with you that Bayern Munich depends a lot on Harry Kane ability to score goals. They have good players but they do not have another striker who can score goals like Kane. You are right that it is not realistic to expect two very good strikers to play together because they would not want to sign contract if they knew they would be sitting on bench.
Having backup plan is very important because teams can not always rely on their best players being available. Bayern Munich recently lost to Mainz which was disappointment but I still think they will win Bundesliga. They are very good and even when they lose they usually come back stronger.
Bundesliga title race is between Bayern Munich and Bayer Leverkusen. These are the only teams that have proven themselves worthy to claim point in the title race. They've been consistent and grabbing golden points, they lead others following their stellar performance and outstanding stats. Bayern Munich will always shoot for best scores in league matches. They have Vincent Kompany as manager and we expects the very best from such young coach. He's experienced and suits the capacity to portray greatness in the League. Bayern Munich are giants of Bundesliga and comprehending a win wouldn't be something that holds the team back.
Depending on just one attacker for goals, this is dangerous because the pressure on that player will be much higher, in every game, fans and the team would depend on him to net goals and we know how football works. Not in all games, will Harry Kane picked form, he's no robot but humans, so in some games, he will fluctuate and remained behind but also in some, he will played major role towards accomplishing his tasks as attacker. Harry Kane is actually one of the best attacker in Bayern Munich and he's available to deliver the club.