Why are all majors 4 years? Why does a poetry major cost the same as an engineering major?
The universities say there's value in a liberal arts education beyond actual economic value? Fine, but someone is going to be subsidizing it somewhere - if the schools actually value it beyond the market rate and want to donate funds from more economically viable majors to it then fine, but it shouldn't be the students paying for the overpriced poetry degree.
If degree costs were reflective of their true economic value then there would be less risk. An economically useless degree would at least be cheap in cost (if not in time).
All majors being the same length and cost is a sign that something is broken.
Oddly enough, a couple of the best programmers I have ever work with are now CTOs at their respective companies. One of them had an english degree and the other a music degree.
Just yesterday there was an article here on HN about the importance of writing.
So, which majors would you consider non-viable?
I'm not so sure about the music degree, but I can see the general skills of being detail oriented and working with a team as an IC to create something bigger as key life skills useful in any job.
Meanwhile, I got a CS degree when OO was big and nearly minored in business. I haven't looked at OO in years for programming, but the business courses I took have been key every step of my career. I wish I had taken more writing classes.
Picking a major should not be like Indiana Jones picking which grail to drink from.