I’ve studied both STEM and humanities.
The humanities is a lot of nonsense. And any STEM student can read a humanity study and understand it and write a valid critique. The opposite is definitely not the case.
STEM students are just better at modelling than non-STEM (on a whole).
As for programmers. I’ve met several who only work in a specific industry for a few years. They have no problems moving to a new industry and within 6 months they understand the new domain and can model that accurately as well.
I have not once met a marketing or hr guy who was able to model anything, let alone a different domain.