Why have we devalued a well rounded education so much as a society? You mean I need to take science class even though I want to be an accountant? Oh the tragedy! Maybe this is a topic for a different thread, but I see several references to requirements for irrelevant classes. What is irrelevant about being an educated human being who can relate to many facets of life? I get the cost and time factors...definitely drawbacks and problematic. But if we continue to devalue a well rounded education, we will continue to have politicians who don't understand science...we will continue to have scientists who struggle to communicate effectively...we will still have "X" who can't relate to "Y" (fill in accordingly). I realize we can't be experts at everything, but we can be functional and competent with many things. Everyone wants to specialize. Everyone thinks they don't need such and such class. All those electives and perceived irrelevant experiences develop your brain and critical thinking skills in new and different ways contributing to the whole person. If you ask me, it is sad so many are closed minded to that. I was a physics major. But I have found there to be much value in the speech course I took, the literature course, the arts courses, the history courses, even the religious courses, etc... They have all contributed in some way to my development and have shaped who I am today. I will never understand why so many are averse to broadening their horizons. Ultimately, as someone earlier pointed out, you get out of it what you put into it. This is true of individual course work and true of the college experience as a whole.
One of the biggest problems with college, and education in general, is that people/students take the wrong approach to it. They view it as something that is supposed to be given to them rather than something to go get. It has become a series of hoops to jump through rather than a path to a better self and better society.