Sometimes I wonder why we have to choose. Why can't we take STEM degree and learn humanities from Coursera/Khan Academy. Or we take humanities degree and learn programming from Coursera/EdX/Youtube.
You don't have to choose; there is plenty of time during a four-year college education to do both. Plenty of people double major across STEM and humanities. Or if you don't want that level of commitment, you can create breadth with your electives.