1) You actually socialize with classmates (I didn't). 2) You either went to a top ranked school or stayed in the area where those graduates generally migrate to. (I didn't) 3) You did activities outside of class (I did (mainly embedded or MS talks), but were outside where I'm actually doing, so I'd call this a wash too)
Only as a grad student in math (but not computer science) did I feel I got the kind of interaction that makes in person classes, lectures, interaction more valuable.
Honestly I don't think I got much out of university that I couldn't have gotten online.
Where I learned the most was my first three months in the industry. I learned VCS, scripting, bug tracking, code review, and about meet-ups/user groups. Basically everything important that wasn't programming.
At the time I didn't even know that was something your were supposed to do unless you were in a frat or a business major. To me college was a place to go and take classes and get your degree and that was pretty much it or at least that was what I was lead to believe was the only important part.
You just made the best argument in favour of the much ridiculed student success centers, deans of diversity &c. You can put someone from an educated family into a university and they will do just fine; if they aren't they will get advice from their parents, and then they will do fine. But access to university is less exclusive nowadays, and first-generation students will need some boost or prodding that their upbringing just couldn't provide to take all possible advantage of their environment (and it isn't their fault).
My dad got his degree; he was first generation and didn't get a lot out of it, so I'm basically a second first generation college student and have had to pick up most of this myself. My kids will get a lot more out of their experiences than I did though.
I'm 33 now, and have 15 years of experience in my field. I have a professional network that is incredible. I learned everything I know from online courses, or online documentation.
People who graduated college are years behind, and in debt for it.
So my argument is that a university is a poor place to build a professional network in comparison to your actual profession. Especially upwards where you will have contacts several places higher than you developed over years.
A professional environment introduces you to new developments in your field.
After that strong interaction, proximity is irrelevant.