When I graduated from UT, I enrolled in grad school in Memphis and took night classes so I could work during the day. I was a pre-loader with UPS from 4:30-8 and worked in QC for a medical device company from 9-5. Classes were Tuesdays and Thursdays from 6-9. I did this for 3 years until I got my MS in engineering. Pretty sure I was the only college graduate loading trucks, but I needed the money. One of my kids once told me he would be embarrassed to work in retail while in college as I did in high school and undergrad. After I initially laughed and then got mad, we had a good conversation about work ethic and responsibility.
I agree that some younger workers are unwilling to make the sacrifices that older workers did at their age. I have been blessed with a great career, but have worked my butt off to make it happen. Making your children work when they are younger helps to build a strong work ethic. My 4 children held a variety of jobs when they were younger, such as retail sales, restaurant hostess/waitress, soccer referee, babysitting, farm hand, and tutoring. They didn’t always like it, but they made a little money, gained valuable experience, and it kept them out of trouble.