It is always a difficult one - are the kids just not good enough or are they not given enough opportunities? Personally I think it is the latter but who is to know.

I did some research looking at the England Under 17 squad from the World Cup in 2007. There are only 4 players from that squad who have played in the Premier League,
Danny Welbeck
Danny Rose
Victor Moses
Dan Gosling at Bournemouth
Only 5 had many games in the Championship namely, Jason Steele (GK), Alex Smithies (GK), Henri Lansbury (now Villa but mainly on loan from Arsenal), Tommy Smith (DF) and Jordan Spence both at Ipswich.

Not sure that proves anything except perhaps best chances are to be christened Dan, be a goalkeeper or play for Ipswich!! All in all 9 out of the squad have played in one of the top 2 leagues which doesn’t seem a lot to me but not sure if that is to be expected or not.