Any decent side from the Premiership (or any other top domestic league) would give most international teams a good game. The top half dozen would paste them regularly. International football is second (or even third) rate. The players do not play together enough and football is a team game. You see occasional flashes of brilliance by individuals but that’s as good as it gets. Fans are fooled into believing they will see the best teams in the world. They won’t. They may see (some of) the world’s best players but they won’t see the world’s best teams. That’s why international football will always disappoint.
Most countries have the problem that the top club sides contain may foreign players. England has had this problem almost forever because of the ridiculous idea of forming four teams from one country. As long ago as 1961, when Spurs won the double, they used just 17 players throughout the season, though only eleven played in the majority of the matches. Of the other six, one played 14 matches, two played six times and the remaining three once each. Of the eleven core players, three were Scots, one Welsh and one from Northern Ireland. So even sixty years ago, almost half their team were “foreign” players.
At least all the England flags should be off the cars and out of the windows long before the final.