The vast majority of people need to work for a living and need practical skills that others are willing to pay them for. The idea that the university should exist for "learning for the sake of learning", and the idea that "everyone should go to college" is incompatible. You can have one, you can have the other, you can't realistically have both.
If you want to learn for the sake of learning (I know I do), there's never been a better time to do it. The average person with a $200 laptop and an internet connection has access to more and better information than a Harvard graduate student did 50 years ago. We need to rid ourselves of the notion that college == education and that education == college. At this point a college degree is mainly just proof that you are diligent and were able to follow directions for four years while meeting deadlines.