I don't know if it's right to pay this much for Kane. They can get it for free at the end of the season. I don't think it's unreasonable to buy this year. Maybe if they can evaluate Osimhen, they can get the same efficiency from him. Next year, Harry Kane can sign him for free without signing any contract.
Osimhen is actually much more worthy of Bayern Munich, but if the price is also much higher than Kane or not much different from Kane. I think Bayern Munich will also face the same situation in this regard even though on the other hand Bayern Munich can get Kane next season as a free agent. But that is another story because Bayern Munich are improving themselves to be better next season with the implementation of a precise strategy from Tuchel.