Some interesting points I guess, but ultimately nonsense imo as it implies that our problem has been not enough talent or top class players. The 'Golden Generation' were maybe a bit over-rated, but man for man, certainly our starting 11 on paper could go to toe with any of the top sides from that period that the likes of Brazil, France, Germany, Italy, Portugal etc had.
The squad of players we had in 2002 for example was more than good enough to reach a World Cup Semi Final. People look back at that tournament and say "oh, well we had Brazil in the Quarter Finals, not more we could've done", well yes there was, because if we hadn't somehow contrived to not score against Nigeria in that final group game, we would have had a route to the Semi Final of Senegal and Turkey, no worse than Colombia and Sweden.
You look at 2004 and think, well if we'd managed to beat a Portugal side we were better than (on paper) normal time or lucked out on penalties, then our path to a European Championship win could've been a Holland side that didn't even qualify for the last World Cup and Greece in the final.
We were awful in 2010, but again, looking at the squad we had, if we hadn't somehow contrived to not top a group with USA, Slovakia and Algeria in it, our path to the Semi Final would've been Ghana and Uruguay. Not saying we have any right to beat either of those sides and they were both good sides back then, but that squad was more than good enough to get to a World Cup Semi Final.
Ultimately I think, whatever Ferdinand and co might spaff of about "club rivalries", it's pretty obvious that it's always been about mentality and the squad's mental state. Sure, for sure, there's other things that have impacted that including poor tactics, media witch-hunts, shoving big name players in out of position for the sake of it, taking players who are obviously not fit, not dropping players who are out of form for players who are in form, calling up players to the squad purely based on what club they play for, shoving Scholes out wide, Lampard and Gerrard as a midfield 2 and of course - the players themselves not performing to a good enough standard or simply bottling it.
For that, you have to give Southgate an immense amount of credit. You can only beat what's in-front of you and who's to say we couldn't have got past a Germany or a Spain if we'd needed to, but despite the wins in the last two games, I don't think we've looked thaaaat great. I don't think he's tactically an amazing manager. I think there's been some in-game tactical decisions that have been wrong and against better teams would've cost us. But what he has done to the mentality of the squad is second to none. It's incredible. The set-piece coaching they've done has obviously been absolutely first class and the system itself does work.
But yeah, overall I find it hard to agree with those reasons as to why England have done "badly" in tournaments the last 10-15 years.