This is what *school* is for, not University.
I hear Americans laud the 'breadth' of their university system with arguments such as the above, but frankly this kind of stuff should be taught *before* university, not during it. I, for instance, learned the 'History of the Roman Empire' when I was 18. Likewise a bunch of other history stuff that I later dropped in favour of the sciences.
School should be for your 'broad education'
It should funnel into your chosen subjects which then funnels into
University - which should be your *specialisation*. Not a continuation of generalities. If by that time you don't consider yourself a 'well rounded individual' then take up some evening classes on your own, rather than watering down the education you *should* be getting in your specialist, chosen subject.
This, frankly is why I consider american degrees to be nothing more than watered down bollocks. If I go to uni to study 'comp sci' then I want my degree to be 'comp sci' not 'some comp sci classes, plus some bullshit yoga / tennis / geology' stuffed in with it when I could be learning *more specialist comp sci' stuff instead.
-- did his degree in Artificial Intelligence and didn't suffer a single non-degree related course and is proud of it.