if people wanted a more general education, why not just go for several bachelors? and if people wanted a so-called practical education, why not just go to a technical school or enter into a credential program? the whole point of a PhD seems to be that you specialize. yes, if you're a biologist, you will know a particular cell VERY well and not much else. however, i fail to see why someone who has the motivation to learn other disciplines can't just pick up a book or read other online resources (there's plenty out there). i've had a lot of professors at my university who managed to cross disciplines.
now the whole bachelors system, on the other hand, is where i would revise the curriculum. i think that universities should have students take two disciplines up rather than the whole GE's, which, imo, does little overall than simply give undecided people a possible direction. i would have universities enforce a rule having people take up a technical degree and a liberal arts/humanities degree. why? the technical degree would provide some potential real world experience before the student leaves and the liberal arts/humanities degree will (hopefully) teach people to be ethical (and maybe get some of these people who can't write an email worth crap to learn how to communicate). or in general just balance a student out better.