Very few people should be in college.
On The Job Training is superior for most professions.
Some professions really need higher education. College is appropriate for those few.
Currently, college is 4 years of fun for a lot of people.
I taught at major universities over 35 years. Students, particularly at GMU got progressively lazier and lazier. In particular, business students were always upset since the could take Management or Marketing courses and get “A’s” for doing nothing, I taught finance.
OTJT should never be forced on the employer.