I have a few tangential questions. What sort of salary are they expecting? Secondly, how long do they plan to stay at the company that invests in training them once recruiters start sending them better offers?
A company can be good at: training employees, paying reasonable salaries, retaining employees. Pick two if you don’t have the funds to play in the “hot job market” (which, I assume, is the situation that the majority of tech companies around the world are in at this moment). And there’s your answer.