Is it clear though? I mean Kane is likely the better finisher, definitely the better header of the ball and, because of the difference in athleticism, he is better positionally too. All of that while being the better footballer in general. Tell me, what exactly does Haaland as a footballer have that makes him a clearly better striker? If all it is is athleticism then I can't agree with your point.
Haaland is the better goalscorer of course, but 'striker' is much more than that and Kane is miles ahead in every other category while not being that far behind in scoring in a much worse team.
He's not the better finisher though, Haaland outperforms his xg in a way Kane never does. Haaland has statistically better finishing, clearly better athleticism and equally good positioning.
Kane has better creative attributes but as an out and out striker, all the metrics point to Haaland.
This season.
Haaland has +6 on his xg, Kane +2.4
Haaland has an xg of over 1 per game, Kane has 0.66.
Haaland has an xa of 0.21 per game to Kanes 0.2 (I found this weird)
Now alot of this can be argued to Haaland playing in a better team but everywhere he's went his stats have been roughly the same.
Going back to last season Kanes stats are relatively the same except xg.
Kane underperformed his xg by 3.6.
Haaland overperformed his xg by 5.
The season before
Haaland over performed his xg by 3.4
Kane over performed his xg by 0.6.
Over 3 seasons Haaland has scored 14.4 goals more than the chances he's had should offer.
Over 3 seasons Kane has scored 0.6 goals less than he should have accounting for chances.
Kane has consistently averaged 0.66 xg per game.
Haaland has consistently averaged almost 0.9 xg per game. (1, 0.8 and 0.9).
Watching Kane play football is easier on the eye but Haaland is way more efficient.