Load of nonsense IMO. I wonder what evidence is used to suggest that restricting non-EU players will have any tangible positive impact on the nations ability to produce better players? England has and does create very good players, the main failings have come to down to mismanagement and over the top expectations.
England have been **** when there have been very few foreigners in the league and good with many foreigners in the league. Really can't see this benefitting the national team in the long run. If a player is good enough, they typically play regardless of nationality.