

The “well rounded person” shit is only ever given as a justification for forcing STEM majors to pay for liberal arts courses. I’ve never seen it go the other way, and it should. For every credit hour a STEM major spends in a humanities course, a liberal arts major should have to spend in a technical course.
Absolutely! I say this as a Comp Sci major who loves the humanities (and almost studied History). General education should encompass introductions to both the STEM and humanities areas. It is equally frustrating when I can’t walk through a 7th grade level algebraic function with someone with a Master’s degree in International Relations and when I can’t reference a fairly common part of mythology with a software engineer.

The job market in tech is not good right now, so they may not. I have a friend who is a dev and was getting heavily recruited by Palantir because he had a clearance already. The money was really good, and he was at the cusp of taking the job because he had been ghosted by other companies for months and only had a handful of interviews after being laid off six-ish months ago. Luckily, another place gave him an offer for a bit lower compensation, which he took. If that other place didn’t come through, though, I think he would have gone with Palantir so that he could get some income.
ETA: That said, Palantir is evil, and my friend was in that position because of the BS that is the US economic system, which is perpetuated by the people at Palantir.