> the fact that art history majors earn a lot less than stem majors on average seems to confirm this
Precisely. There's a market for STEM majors already - so why subsidize it with taxpayer money? Shouldn't that be used for education that doesn't have monetary value?