This statement needs some context. England are hard to beat in the main, but due to England's seeding most/all of the teams England play in qualifying and group stages are ranked lower. One would expect any team to, generally, do better against lower ranked teams. Where England repeatedly come unstuck is when they start playing better teams in knock-out stages.Our problem in the past was we were niave and conceeded stupid goals and had bad discipline (ala Beckham/Rooney red cards) Southgate has fixed that, we are hard to beat, it isn't pretty but it's better than before
This said, we are both are enjoying this tournament, albeit for quite different reasons. This is all that really matters so I'm going to leave this here.