I think everyone should have to work some low paid, grunt work job at some point. In addition to all of the benefits listed above, it helps you appreciate what people in those jobs have to do for you, as well as appreciate your future professional jobs.
Retail/food service jobs are next to impossible for college bound kids to get here, but both of my boys ref’d soccer starting at age 12. It made good money for hours worked, but they had to work hard and endure a lot. And they gained invaluable skills like conflict resolution, asserting themselves - especially over angry parents and coaches - and having to think quickly on their feet.
I myself cleaned public toilets as a teen - fitness clubs and in hotel fitness areas. Doesn’t get much better than that, lol.