Originally Posted by M2
The simplest answer is they're not that good. When Uruguay and then Italy ushered in more technical football in the 1920s and 1930s it left the Brits in the dust and they've never caught up. Doesn't help that Scotland, Wales and Northern Ireland all play as separate nations. It's cost the English a lot of great players over the years.
Imagine Spain without the Catalan gang. If Catalulia was its own country, Spain could lose Xavi, Iniesta, Fabregas, Puyol, Piqué, and Busquets. So goodbye to those three consecutive titles.
Give England Giggs, George Best, or even Gareth Bale and they would really improve.