England have played against shit sides in the past, with much better players than are available to this current England team, & failed to beat them. Not once or twice, but fucking loads of times.
The current England squad only contains a handful of real top players & Southgate has got them attempting to play decent football as well as being excellent at the traditional 'English' stuff like headers at set pieces.
And that's a real tactical advantage, because most of the world has forgotten how to defend against it & England haven't really been prolific at it, in spite of having troglodyte managers.
They have got out of the group & deserved it. Anything else is a bonus.