European universities are not resorts like in the US and community college keep that small footprint mentality as well. They have done it right. Focus on the education and keep costs lower. I have friends in Europe that work for a few years then just take time off and study something that interests them in their subsidized universities and I am so jealous because their costs are so low.
When I went to community college (and then university) there were a few moments where I actually wasn't treading water in my CS degree and I was able to take a wide variety of classes. They were some of the happiest moments of my life.
Recently visited LA and walked around LACC during the evening. The campus is enormous (and famously was the scene for the TV show Community). I just thought of the enormous variety of subjects being taught, imagine if that was accessible to anyone when they desired.