Sorry, some of us are not really interested in the menial job that nobody really likes to do and really isn't paid well to do anyway. Besides which, a good chunk of those jobs are going offshore, and the loudest people railing against "offshoring" are those same people.
Skilled labor, on the other hand, cannot be offshored quite so easily, and a lot of companies are very quickly coming to this realization. The ones who aren't are going to be dead soon.
So no, I'm still in disagreement here. If you have a liberal arts degree and no technical background or aptitude (at least math, please, be good at that much at least), then even if you do get a job, you're not going to be very happy at it, or very well paid. If you have a technical degree, or even a liberal arts degree but a strong technical background, you're far more likely to get a well-paid, decent job that you'll enjoy. And if that doesn't happen, you can always apply for the crappy menial job too, because you'll be a ton better at it than all the other candidates.
BTW, engineering is not the only technical discipline out there. There's also science and maintenance. Each one requires a different personality and perspective, despite being technical in nature.