We are mostly in agreement.I think we're mixing a few apples and oranges. I think you and I are agreed that college isn't for everyone, much less making it "free" to everyone (meaning the middle class takes it up the kazoo once again). I do believe those who want a successful career need additional education but that can come from jobs programs (public or private), VoTech, College or the military. The latter isn't for everyone and a BCD or DD can severely limit their opportunities for the rest of their lives. Heck, even an OTH can hinder them in a tight job market.
There's really no reason for there to be the requirement of a degree for a menial job that doesn't really have a huge prospect for advancement. What's an alternative? Encouraging young people to take on responsibilities that can be converted to job skills. Can't even have a kid who wants experience for very little pay / tips only to learn because nobody will be the min wag + insurance + taxes to help someone learn the skills that will make them a useful and productive employee.