Speaking as someone who did a history major at a well-regarded small liberal arts college:
A humanities education is a great investment in quality of life, if you value the life of the mind. Also, given that many of the highest-compensated careers these days require the abilities that are best honed in a liberal arts setting, it can be a great long-term financial investment as well. Better, perhaps, than a more vocationally-oriented major, once you couple it with a professional degree.
The catch is that it is a long-term investment. When I was looking for work after school-- and I had no help from anyone at my college-- friends of my parents were most encouraging. They loved my background in history and music, thought it was totally relevant to investments, etc. That what I heard from the top of the company. When I went to interview at HR, the 28-year-old handling my resume made it very clear that an accounting degree from Northeastern or Bentley would make them look less stupid recommending me for anything within their area of responsibility. Eventually I did enough to pay my dues and went back for a Master's degree. I did fine with that and got the job I wanted.
Possibly relevant factoid: when I took first-semester finance at my MBA program, the professor said to all those who were thinking about passing out of the course that in virtually every case an undergraduate finance major would be of no help in passing the exam, and that only one undergrad finance program was worth a damn (Wharton's). Given that, is there any real reason to grind away at a second-rate finance program when you'll have to do it all over again later on?
Second point, to catch up on an earlier discussion: there are a lot of musical doctors. For a while, I was on the board of a group that facilitates playing of chamber music by good amateurs. There were a lot of MDs in that group. Yo-Yo Ma's sister (a doctor) is an excellent violinist. There is an orchestra in Boston that is almost completely staffed by doctors. Albert Schweitzer...