I lived and worked in a few places as a teenager, including one where many of my teenage coworkers ended up dropping out of high school to work as close to full-time as they could at the urging of their parents (or grandparents). They worked hard, but I’m sure you can imagine the impact this had on their already shaky prospects. I left and am doing okay, but that wasn’t the norm.
Child labor is a fundamentally different beast across the classes and regions of America, and it’s either naive or disingenuous to pretend kids picking up a little spending money and some life skills is the primary form it takes.
I don't believe in magical thinking. People will do what they need to in order to survive. I understand why people have such a visceral reaction to kids working, but action is generally better than waiting around for someone to save you.