Assume you've been drowning your sorrows tonight as a lot of what you've written here makes no sense at all.
Croatia are a team in decline whom England beat quite comfortably, Germany were knocked out by Paraguay and Brazil by Norway. As for Italy, they didn't even make it to the World Cup for the THIRD time in a row. So unfavourable comparisons with any of those countries is nonsense.
While there are a lot of mercenary instincts in the England squad - as there have been since the days of Shearer, etc, to be honest - doubt their patriotic fervour as a group is any less that of the Basques and Catalonians that make up most of the present Spain line-up.
It's also easy to forget Argentina themselves, even during the Messi era, endured a long and painful series of tournament failures, including successive defeats to Chile on penalties in Copa America finals. Somehow, in 2021, they finally managed to overcome that hoodoo and haven't looked back since.
Messi and co are a battle hardened squad in a way that England aren't.
Can't see a coach emerging any time soon that will build a winning mentality within the current England squad. Like many before him, Tuchel has proved to be a triumph of hype over substance.