It would be nice if we could go to school just for the sake of learning something, without expecting a reward at the end. However, we have to live within the reality of life in a society which expects you to pay out hundreds of thousands of dollars for formal education. The problem is that you can't stay in school forever. Yes, those 4 or 5 years are wonderful and fulfilling. However, when you're in your 30s and can't find income as a paleoanthropologist and are forced to work as a manager at the GAP to make ends meet, will the memory of those few years still be worth it? If you say yes, then more power to you.
I'm not disagreeing with you about what a univerity *should* be, only that for the majority of students that lifesyle just isn't possible. At some point keeping a roof over your head and food on the table is more important than idealism.