I think the poster is entirely right who said that Haaland is something of a gamble. A great young player, but who hasn't been tested the Premier League, who doesn't fill our weaknesses of headers and penalties in the way Kane does, who comes with a circus of an agent and wages that would wreck the structure of the club. And the nature of potential, while exciting, is ephemeral - he could be the best striker on Earth in two years. But he might not be. Maybe he's hit his ceiling. I doubt it, but the point is that you can't hold potential in your hands. It's magic dust.
Whereas Kane has proven for almost a decade now that he can hit high numbers year on year in the EPL. He's the finished article, coming off his best-ever season, and exceeds in every striking area that we lack in. He's not gonna take excessive wages and he's here until he retires, and we know that he definitely wants to come. Plus, Pep Guardiola is apparently insistent that he's the man for the job, and I trust his judgement when it comes to this sport.