Has he said he’s happy with that? You seem to be doing a hell of a lot of projection on other’s behalf.Greaves, Charlton etc all won things, they can score against who they like if they then go to win things. Harry kane will be remembered for being England's all time leading goal scorer. If he's happy with that as his lot then there's it's no surprise he's never won anything
I suspect he’s gutted that he hasn’t won anything at club or country level yet. That’s completely aside from his individual abilities as a footballer.