Players leaving too early
You only have to look at the danish team from last night to see how many of their players stay at home until their early 20s.
Denmark: Andersen (Hvidovre); Olsen (Brondby), Thomassen (Padova), Traore (FC Copehagen), Kristiansen (Esbjerg); Sorensen (Farum BK), Benjaminsen (Farum BK), Silberbauer (Aalborg), Frederiksen (Excelsior Rotterdam); Hakansen (Heerenveen), Augustinussen (Aalborg). Subs: Jensen (Horsens) for Augustinussen (half-time), Bechmann (Aarhus) for Sorensen (65 mins), Lindkvist (FC Midtjylland) for Silberbauer (73 mins.), Larsen (Brondby) for Kristiansen (77 mins), Junker (Brondby) for Hakansson (87 mins).
Of the 16 players used looks like only 2 play their football abroad.
Contrast this with the irish u-21 squad where I think only 2 play at home still.
If the FAI cared about football this is what they would be trying to change.