Why are you so dismissive of the humanities? I'm a Computer Science major myself, but I can't fathom how you've come to the conclusion that colleges are vocational schools for STEM subjects.
I was actually a music composition major before I switched to CS. I don't have anything against non-STEM fields. However, one day I looked at how much I was paying for school, how much I stood to earn, and what hard skills I would walk away with when everything was all said and done, and decided switching to my other love, CS, was a much better way to spend my time at uni.