I see what you're saying, the only way southgate still has a job is because he sold his soul to the devil, and if one exists then so must the other.
This seems to be a wildly unpopular minority view but I like watching England win matches at tournaments, and Southgate has delivered more of that than any manager in my lifetime. So I'm glad he's staying. The most important job of a national manager is to take a bunch of talented players who don't play together often and make a team of them. Southgate may be tactically limited - which is why he's a poor league coach - but he's good at forming team spirit. That also means you don't just pick the best performing players and chuck them straight into a team. You back the players who work well together and give them every chance you can to deliver. That can make change frustratingly slow sometimes, but it delivers results. England have learned this in cricket. They seem to be learning it in football, where it's even more important. And yet we seem to be willing to throw that away because... the bloke in the pub thinks he could do a better job? It can't be the results. Forging a team is also something that Eddie Howe is very good at. Not a surprise that the same characters who want to ditch Eddie also hate Southgate. There is also another thing. Gareth Southgate is an ENGLISHMAN. Have we really given up so much on having any pride in this country that we'd rather have a foreign coach? I've never understood that, but maybe patriotism is another unpopular minority view these days.