Indeed Harry Kane didn't leave England for money but to boost his miserable career in Tottenham Hotspur which fail every time to achieve something and probably will continue like that in the near future. I find Spurs profited from letting him go as well as him.
Sure, he decided to leave because he expects a better career.
I don't think that he has a bad career in Tottenham. He was one of the most productive striker in EPL. He was also Tottenham captain, and he becomes one of the most influential player there. Although Tottenham couldn't winning any title but Harry Kane has a great individual achievement. But surely winning the title is something that he never achieved in Tottenham. That's why he finally decided to leave and move to Bayern Munich.
For Tottenham management, they could earn a big amount of money by selling Harry Kane. They can buy some good players with that money. So, they also surely get a benefit in Harry Kane's transfer.