It depends on your point of view. Should college be a trade school or should it stick to it's roots of broadening one's horizons?
I found my philosophy classes quite enlightening. They were required for my degree in CogSci.
If my school didn't have a philosophy major, it wouldn't have a philosophy department, and I would never have had those classes.
Also, there are some majors that lead to professional school. English/Rhetoric are often majors of people going into law school for example.