That's what people say, but I look at all the things Harry Kane can't give you, and then I think any guy who can run (and perhaps jump, too) would be a viable alternative, and allow England to play with more intensity (with and against the ball).
Possibly. If Vardy wasn't old/retired he'd be a solid option. Calvert Lewin would be a real throwback option, very physical and superb aerially. I guess you could play Rashford through the middle too, or at least give him a go.
I still do think Kane is great if you play to his strengths though. In and around the box he's among the best in the world at striking a ball and he's pretty two footed. England have the wide attacking options and number ten's to allow Kane to focus on being in the box.
But it's all irrelevant when he still decides to do his centre mid impersonation whoever he plays for.