These are all things that happen in universities, but they are also all things that young people have the opportunity to do outside of university.
The old adage comes to mind: "you loved your college years because you lived in a socialized infrastructure with walkable neighborhoods and the opportunities for spontaneously meeting old friends and new people alike".
Same goes for computer science and like every humanities degree - you can become an autodidact in any subject that does not require expebsive equiment and facilities.
On the contrary, > 60% of most people's lifelong friends consist of people they met at school or university. That suggests we are not very good at connecting eith random people we meet on the street.