People aren't stupid. They don't just want
jobs; they want
careers.
Training makes sense for a job that has a career path. If you learned to drive a road tractor, you started by working for a transport company until you save up enough to buy your own rig, then you were a contractor for one of those companies until you got an agent to get you the loads you wanted on the routes you liked. Maybe eventually you got off the road to work in the management office for a transport company. With automated trucks on the horizon, young folks are less likely to even bother learning how to drive such vehicles.
No one wants to be told that the skill they already spent half their lives honing will not carry them through to retirement.
Big companies have been dismantling careers and repackaging them as cheaper and more fungible jobs for decades now. There is no consideration given whatsoever to the fact that employees are people that cannot spring fully formed from Zeus's brow when the company calls, nor store themselves in a closet and turn themselves off until needed again.
If you won't pay for people to live their lives outside of your workplace, they won't waste any of their finite time in it.
It isn't just training. The company needs an ecosystem that moves humans from graduation to retirement. They don't have to own or control the whole thing, but all the pieces have to be there. And if a piece breaks, it has to be repaired or replaced to keep other parts healthy. That hasn't been happening since the 80s, so now there are huge, gaping holes in the career pipeline, and what companies remain are often parasites upon it rather than contributors to the ecosystem.
So, yeah, good luck finding someone to install your auto glass, buddy. All those kids know that you will never be paying that $70k/year (with bonuses!) you teased them with, because three years from now, you might just replace the guy you hired this year with yet another sucker at $12/hr. What happened to your previous glass guy? Did you promote him, or fire him?