Google is often criticized for not hiring developers who "still need more work", and instead hires experienced people. Hiring less capable people and training them internally would make some sense to me.
I'm not Google, but my guess is they'd rather invest in the market to let it float the "experienced" people rather than take a gamble on a known "inexperienced" person and attempt to train them.
Maybe this is shitty, maybe it isn't, but it's probably more economical.