I had to take some really garbage courses to fill distribution requirements as an undergrad, but I also gleaned a lot of information from some of them that came in quite handy later, in ways I wouldn't have foreseen at the time. Despite ending up as a lawyer with a couple of other grad degrees, my somewhat-interrupted higher education started as an engineering student, and I do have to say that a lot of my fellow engineering students desperately needed a lot more proficiency in communicating in English, both writing and speaking, than the minimums the curriculum required. So, I'm of two minds on the whole thing.