From the time my sons were 12 years old I explained to them (and showed them by example of their parents, aunts, and uncles) that when you are 18 years old you have 3 choices, and one of those is NOT to live at home playing video games while you take the occasional course at the local community college.
1) Go to a trade school or get apprenticed to a master craftsman in a field you enjoy (under the philosophy that if you do something you enjoy, you'll never work a day in your life). I'll pay for your room and board during that time, and I'll pay for your first set of tools (which could be $90,000 for a complete set of automotive or diesel mechanics tols) and set you on your way.
2) Go to a State university and learn something that will get you a good job. I'll pay for it all so you won't have any loans when you're done, but I'm not paying for "out-of-state" tuition, I'm not paying for "C" grades, and I'm not paying for Medieval Transgender Feelie Studies.
3) Go see Uncle Sam's recruiter. He will take you in hand, train you, teach you a skill, teach you self-reliance, and (if you stay long enough) pay for your medical bills the rest of your life.
Son #1 picked option 3. Served 5 years as a Marine combat infantryman in hot places getting shot at, got out HIGHLY motivated, went to uni on the GI bill (free to me!) for a degree in Mechanical Engineering, and is a senior engineer now loving life and making big bucks. Didn't cost me a thing; I still owe him!
Son #2 picked option 2. Got a degree in Horticulture (cost me $50,000), went to work supervising an Arborist crew, moved up to commission salesman for tree management services, and is now making more money than I ever made and supporting his family nicely, and he loves his work.
I got NO sympathy for youngsters who whine that there's nothing for them to do. There are 600 good-paying jobs open in our regional classifieds - companies are begging for people who have the ability to show up for work in the morning .... !