I am not sure about this. What is stupid is to get a social science/liberal arts degree and think one will get a job just because of it. I agree with you that unlike with what Germans call a MINT degree (Mathematik, Informatik (computer science), Naturwissenschaft, Technik) there are few job offers that read "$TITLE_OF_YOUR_DEGREE wanted".
It is definitely wise, if not mandatory, to figure out what you want to do with your social science/liberal arts degree and aquire the necessary skills to find employment before graduating, for example through internships or part-time jobs. Multinational consultants like McKinsey love to hire liberal arts majors with work experience because they are trained in out-of-the-box thinking. Same applies for the junior management recruitment at large companies.
Otherwise, without any experience outside academia, one will have to work one's way up almost as hard as an unskilled worker, I'll give you that. But it still does not change what they call the academic pork cycle: Every few years the industry moans the lack of engineers and demand that more people enroll in engineering programs. Then many young motivated people follow this advice and enrollment spikes, leading to supply being much bigger than demand once they all graduate... thus enrollment numbers drop and the cycle starts again...