Even in the 1990s, a CS program was easy to get into and a local 4 year degree was sufficient for most lines of work.
A friend of mine dropped out of Caltech after a couple years, and disappeared. I ran into him many years later, and we did some catching up. 10 years after dropping out, he asked Caltech if he could come back and try again. They said sure (one of the nice things about Caltech's philosophy). He got straight A's. I asked him if he had gotten any smarter, he said no, he was just willing to work the second time around.
Of course, there were some students who just effortlessly aced everything. Hal Finney (yes, that Hal) was one of them. Being around people like that was just amazing.
I think this is true for a lot of engineering schools. Maybe there just isn't as much of a demand to go to the pure STEM schools as there is the schools that have everything. Like I remember looking at requirements for Rutgers at the same time and essentially they had like a 3.2 (or maybe 3.4 GPA) minimum and you'd have to re-take all the core CS classes as they would not accept those classes from community college.
For someone like me, who believed they could do it, but didn't have the "perfect" admissions packet (moving to the US midway through high school with very poor english and zero knowledge of how the US education/admission systems work will do that), it was the chance I needed, and I am immensely grateful for it.
I’m sure it’s still true today. Still, the incentive to game and coach through admissions is intense because of the potential rewards.
I went to my local 4 year which was nearly free, and I coasted through the CS program making it possible to do other things.
Still, my earnings were halved because of the lower quality of the CS program and I do wonder about the road not taken.
I think it’s even more intense for students today; but it’s also true that the quality of student hasn’t gone up.
RIP. He probably say the same about you