In contrast, someone with a scientific or engineering degree and fluency in a foreign language or the ability to write well, has a very good chance of never being out of demand.
The problem isn't with liberal arts skills, it's with students who pursue them to the exclusion of -- rather than in addition to -- more practical curricula that are actually desired by employers.
People that only know how to program Video Card Drivers can make a fair amount of money. So, people who know how to program and also know about the big, wide real world don't make that much more on average.
It can probably marginaly increase their income, but once you make 90k there is not much room for meaningful improvement on average.
"They want me to be a "well-rounded" engineer. Well, I know vector calculus, finite algebra, compiler theory, and enough quantum mechanics to know a little about what's going on under the silicon. Is that not well-rounded enough?"
Foreign language + Generic Office Worker = Extraordinarily Valuable Generic Office Worker as long as you have the right language pair for your employer.
One of my best friends sells water meters. You don't have to be particularly expert to start selling water meters on the ground floor, and he wasn't, but after a few decades of it he is fairly good at selling water meters. He is also the only person in metropolitan Nagoya who can explain what a magnetic flowometer is in English, Japanese, and Spanish, and has a career of being flown out to various big customers abroad and explaining how good their flowometers are and why you want to go for magnetic or acoustic instead of the competition's inferior mechanical models.
Your paper must be at least $N pages long, and must cite at least $P primary sources and $S secondary sources.
Writing papers which are as concise as possible (without being unreadable) and minimize external dependencies is a skill I learned in math graduate school:
Your paper has been automatically rejected due to a length greater than 4 pages.
While interesting, your paper will only be accepted if you clarify the following unclear points.
I learned more about good english writing (as opposed to writing content-free puffery) from coding than I did from humanities classes.