You are focusing on what Kane hasnt got, compared to what he does have. When he first came on the scene I feel I was very much guilty of this, doesnt have blistering pace, doesnt have the fancy footwork of a Suarez. No real stand out attributes, going to end up an average striker for a mid table club.
I get the feeling on this forum sometimes that people watch fancy flicks and tricks and equate that to being 'better'. Step overs dont win you matches, goals do. I get some people dont like the RVN, RVP, Shearer, Kane kind of striker. That is fine, but there is no denying the effectiveness of these strikers. There arnt too many players in world football that can ride through tackles, throw off challenges, pick passes out, make intelligent football decisions, strike a ball, make great runs in and around the box, press players in a fast counter press, lethally finish with either foot, like Kane.
Mbappe is just starting out compared to Kane, who at 24 is coming off 2 golden boots, Kane is an established superstar. Should be talked about in the same breath as Lewandowski as the best out and out striker in world football on form. Is he in a particularly good purple patch or is this the new standard from him? Time will tell.
Mbappe may well go on to be better, although Kane is posting astounding stats in a much tougher league. Hes coming off three seasons of 20+ goals. And in a side that by no means has world class attacking support talent. Eriksen is probably the best of the supporting cast but Alli is still young and inconsistent, Lamela is a sick note, Sissoko is bang average and Son is a good attacking talent but not considered in the same league as the Coutinho, Hazard, Neymar or KDB's of the world.
Yet people seem fixated on his dribbling skills, or his pace, or his lack of step overs(lol). He's not doing a hocus pocus into a marseilles turn then scoring a rabona goal, clearly not at the elite level.