I wholly agree an educated populace leads to better living standards for everyone. It's just not a good policy to give a 18-25 old a credit card with a 30,000+ balance to spend on an education that seemed good at the time, but not good for society or themselves, Not only that, as you said some students want to demand services that are expensive and noneducational. College administrators can easily be blackmailed if they try to act like the adults in the room to push back on activist students.
The average cost of attending a four-year college or university in the United States rose by 497% between the 1985-86 and 2017-18 academic years, more than twice the rate of inflation.
You just can't ignore these costs without accountability. You can't just ignore an under-performing College or schools that raise their prices excessively year after year without accountability. Higher Education is a consumer product, yet the consumer has no say about how the money is spend. We need to end the blank check. To ask for accountable isn't Anti Higher Education.
You might find this interesting. 90% of high tech workers in the Bay Area are foreign born and educated. They come from Indian, China and Taiwan, Pakistan and Vietnam for the most part. Hearing about work permits and green cards is a very common occurrence, Just about every hair and nail place is Vietnamese owned in my town. I was part of a small minority. I got quite used to being minority at work and at home. Nobody really cared what you looked like.
You're right to say OJT is an anachronism. Also with a myocardial infarction on my chart I believe in what you are doing.