The universities you are mentioning here are top-tier for CS. But please do bear in mind that if you were not at one of those institutions (for whatever reason), asking for that code might well have gotten you the hairy eyeball from folks you didn't want giving you a furry look.
....Small anecdote: I got access to NetBSD fairly quickly (but it still had this feeling of not *really* being Unix, for some odd reason). I suppose I must have installed 0.8. I switched to FreeBSD once I realized one could install via FTP instead of a myriad of floppies. I ran Linux on one machine but some folks I regarded gave me guff about it and I switched to the publicly available BSD stuff shortly thereafter.
As someone once said, BSD is what you get when Unix folks port to the PC; Linux is what you get when PC folks build a Unix.
...A self-deprecating anecdote.
... Yup, source was there. Access was restricted, you had to get a login on slovax, and you had to be
"somebody" to get that login. I don't remember how I got access, I just knew I wanted it. So I probably just begged and eventually one of the admins took pity on me? Dunno.
I can easily imagine that the CMU CS department let all
their students have access to the source if they wanted it.
I don't think that was anywhere near as common as Clem thinks it was.
My guess is that Clem interacted with a bunch of people who were his peers (aka
pretty elite people) and all those guys had source access.
Us unwashed masses had to work a lot harder to get it.
Once 386BSD came out, yeah, source was easy. Not before.