Firstly, I actually think that we have a ton of English players in our squad and around the first team in comparison with the other top clubs. Lets look at our English contingent.
Smalling, Jones, Carrick, Shaw, Johnston, Lingard, Rashford, Rooney, Young.
I think that blows away any of the other top six in terms of English talent.
Secondly, the lack of English players is purely down to the way they are trained in England from a young age. Whilst other countries are focusing on technique and five a side games from a young age, we're playing 11 a side games and concentrating more on physical traits. I understand that this has changed in recent times with our lack of success on the international stage, but we're unlikely to see the fruits of our labour for years and even then, the continental clubs have been doing this for years and have a much more refined process.
Until we catch up the level of foreign imports will be higher from a younger age. As nice as it is to have young English players coming through they will be a minority until we have generations of footballers who are as technically adept as their foreign counterparts. We don't have some divine responsibility to save English football and we can't afford to let standards slip to pander to an English core ideal.