I think the weirdos today look a little different than the classic stereotype. Being a geek/nerd actually became cool. In the 90's, it really was only the weirdos who were into programming and computers. Coming out of the closet used to be very risky. Not just socially, but you opened yourself up to real physical danger. It took a lot of guts to be honest with yourself and openly be who you were. Now, being gay is fashionable.
Look that the things that aren't considered cool to do/say/think today and you'll find the weirdos. I think they make our world richer.