A better path would be for employers to have internal training programs for gaining skills that can help one to climb the career ladder either internally or externally knowing that if a good person leaves that the reputation will attract suitable replacements.
Granted, jobs can be created and the more skilled the labor force the better the jobs, so the number of chairs in the game can be increased, but on the other hand those aren’t the kind of skills you’re going to pick up serving burgers at mcdonalds.
I worked as a mailman between 11-13 y.o. It was a shitty job carrying ads and local newspapers weighting as much as you on a bike through hills in -10C snowy north. A shitty job, but I learned a thing or to; planning, discipline and value of money.
Problem is when you're stuck at a shitty job with no option to change/improve at all. I don't see how that's the case for teenagers at entry level job.