Seems like post-secondary education has become diluted. I don't think you should necessarily be a subject matter expert after a BA/BS but you should be able to hold your own. Cut out the crap courses that have nothing to do with the degree and spend that time on worthwhile courses. I am also a believer that instructors should have real world work experience.
I didn't know the first thing about the oilfield but I took a job that had me living on the rigs for the majority of every month. The pay was great and I lived like a peasant to pay my student loans off in a year. It was far from my dream job but it was a job and it opened a ton of doors to much more enjoyable jobs.