CS enrollment booms and busts. It was booming just before 2001, and then it was something no one wanted to do for a few years, then it was booming before 2008, and then...again...it fell out of favor for a few years before coming back again. This happened in the 70s, 80s, and 90s as well. It isn't just a culture change, we are simply in a cycle.