Maybe our young players or ex players arent as good as we think
I think it is a little bit more complex than that.
We seem to be good at identifying talent and nurturing it until their first professional contract this is validated to some degree by international call ups and the fact that elite level clubs come along and nick some of the talent as soon as they can.
We don't seem to be particularly good and developing that talent from 16 through to 21. However the talent that has left us hasn't trained on particularly well either.
Now for context I think something like 70% of the players that sign professional contracts at 16 are no longer in the game by the time they are 23. The game breaks and discards young players at an alarming rate. Every shinning example of a 23 year old who is playing Premier League football having come through their club's academy played their under 18 football with at least 10 other players. Those players are for most part not professional footballers and those that are still in the game are about as far away from the Premier League as it is possible to be and the Championship is a decent outcome.