We've had much better managers with much, much better squads, who never realistically sniffed SFs.
England as a squad are pretty overrated. The fact that we clamour for Ollie and Ezri to be in the squad kinda says everything. We have genuine World class talents in Kane and Bellingham, and depth at right back. What else? The likes of Luke Shaw, Rashford are massively overrated and often start for us.