Agreed - so why release him ? Why not give him the game time he needs to develop?
That's what is wrong with our tooth set up. We spend money doing the hard bit - but when players get to the point of reaching the first team we prefer to release them rather than giving them the game time they need to kick on