Why not try pointing the finger at football's administrators in England and Premiership clubs? There is so much money swilling around that it's a miracle no one has yet been drowned in it.
However, that money isn't being channelled towards the grooming and nurturing of future possible England stars, it's being used to buy multitudes of foreign players. Out of the "Big 4", i.e Chelsea, Man U, Arsenal and Liverpool, the Gooners are probably the worst when it comes to fielding teams either with a token Englishman in it or, horror of horrors, none at all! The others, though, are hardly much less culpable in that respect.
Therefore, if you're a young English footballer, you need to be perceived to be ultra talented before you even get considered by most Premiership clubs, let alone get to play a game. It stifles and strangles talent, and ultimately impacts negatively on the England national team, as very recent events will testify.
The obsession within English football is to win the likes of the Champions League, or even the Europa League. Let's face it, even the FA Cup has lost its appeal, and as for the old League Cup, just look at the contempt for that shown by the likes of Messrs Ferguson and Wenger by fielding teams of kids, not to groom them, but to rest their foreign stars for the next league or CL game.