I majored in math and philosophy. Neither are terribly practical. Sure, math majors can program and understand engineering no problem. But we did spend a lot of time in the abstract world, which doesn't practically come into play unless you are a phd. Same with philosophy. It gives people an extremely firm grasp on logic, but not much can be applied directly to your office job.  I don't care. I would pick that combination again and again. My career is in business now, but my education was incredibly valuable. Studying math and philosophy taught me how to learn and how to problem solve. Learning the basics of propositional logic, applying them to an extensive Socratic argument, deriving those laws of logic in a grad math course, and writing papers on the history and rigorization of human thought. I cannot think of a more constructive way to be educated. Also, some fields do specifically look to hire philosophy majors. I interned at a company of ontologists and everyone there majored in philosophy. Brilliant people see the value in people who study philosophy.