The real problem is that college was never designed to be job preparation and (with limited exceptions) it does rather poorly at that. The idea was never that you'd go to college to research a subject at the bachelor level and then go into a career that directly uses what you learned—it wasn't always a white collar trade school.
Back when college was the privilege of the elite, it was about learning for learning's sake and about making connections and meeting people. It didn't especially matter what subject you chose to learn about—you're a member of the elite after all, and you either have money already or have the family connections to get it whatever you studied.
It seems to have only been once college started to democratize that we started expecting every subject to be job prep for something specific. On one level this makes sense—you can't actually democratize the experience of learning for learning's sake alone until you democratize being guaranteed sufficient money to live on. But only a few departments in most universities are even capable of reshaping themselves into job training programs, leaving the rest to now frantically justify their existence.
This is a huge problem because the knowledge produced by those departments—even while they were only the privilege of the elite—has been invaluable. But they don't meet the modern economics of the university.