One theory I have is that the tech community was a lot more nerdy in the past, and we've gradually been diluted out as the tech population has grown. The whole "culture fit" thing just seems creepy to me; I used to work with all kinds of crazy people.