I loved probably 2/3rds of my gen ed courses back during my college years, but this was entirely due to an existing appreciation for the topics (history, literature, physical sciences), and around 1/3rd of them were worse than useless (I cannot remember a single positive lesson I took from them other than a sense of nihilism about the university's faculty hiring standards).
If the goal is moral development, few things will develop a person's morals than actually living and struggling in the real world, and college is NOT the real world. I have some half baked opinions about the degree to which university education produces a lot of adult children with arrested development due to an extended adolescence. If on the other hand, the goal is a classical liberal arts education, which I am quite sympathetic towards (at least in theory), I am skeptical that taking a handful of university humanities courses is the ideal way to accomplish this.