This is part of what annoys me about the colt team discussion. Larger clubs, such as the OF teams, snap up the the lion's share of the good prospects under the pretence of offering the best coaching and facilities to help their development, knowing full well that none of this is any use without competitive game time alongside experienced players. The young players are happy to go along with this because they can earn a better salary in Celtic's youth team than they would earn in the 1st team squad of a Championship or League One team.
Maybe if we were serious about developing youth in this country we'd look at ways of supporting clubs in the lower divisions so that they could suitable coaching / facilities while simultaneously giving those young prospects the playing time they need to develop.