Maybe something's changed in CS. 30 years ago, it was probably more about research into computers. Now, almost everybody who is going into CS has no interest at all in doing computer research. They are mostly interested in doing software development. The entire field has changed focused. More than likely, if you take CS, you'll end up writing code for some thankless corporation who doesn't understand what code is and just wants to churn out stuff as fast as possible. 30 years ago, you'd be much more likely to end up working for NASA, Xerox PARC, IBM, or some other research focused company.
I think you are off by a decade at least. 1985 was just one year before I started college. The atmosphere was much like today but perhaps a bit more optimism. Small computers still fairly new and spreading rapidly. The field was hot. Research organizations were already on the wane. Business data processing ruled. Some things that were different:
1) The volatility of the the computer business was not yet clear. The first major white collar recession was 5 years in the future. The dot.bomb was 15 years out. CS seemed like a much safer choice than it does today.
2) Home computers were far from ubiquitous. Many people started college never having used one. Students taking computer classes mostly did their assignments in the lab, not on their own hardware. So it may have been more social than today.
I'm a little surprised by the 37% number though. It seemed much lower in 1986-1990. At least in computer/electrical engineering. Maybe CS had a better ratio but it has been too long to remember if the CS classes I took were different in the regard.