Wilshere was a crock and Richards was more of an athlete than a footballer anyway. For those two examples, there are literally hundreds, if not thousands, of players who improved massively from when they were 18.
Welbeck
Walcott
Townsend
Lennon
Rashford
Oxlaide Chamberlain
Can’t think of more but tried to stick to english players in his position
All as good now as they were when they first broke through. English football has a problem of giving too much too soon.
A peak footballer is aged 26-29 probably. All of these did/will have played a full career by that point (injuries aside) rather than peaking then and then enjoying twilight years after. And hence they don’t peak in development at the right time (too early) and so don’t hit their full potential.
Spain got it right; waited, developed and then reaped for 2008-2012 when all of the below were peaking. For me because their development was not rushed.
Ages at international debut
Xavi - 20 yrs 9 months
Iniesta - 22 yrs 0 months
Busquets - 20 yrs 8 months
Silva - 20 yrs 10 months
Pedro - 22 yrs 10 months
Villa - 23 yrs 2 months
(All older than every one of the english above except townsend. But all much better players)
The same will carry on (including sancho if he’s not careful) unless more care is taken over throwing young players in.
Hence why I think Pep is holding back on Foden to try and follow an iniesta career rather than any of the english above.