Most CS people I know aren’t weird and are actually pretty corporate and conformist. But at the same time, the people I know who do open source are some of the weirdest people I know haha
Once people flooded the field to make money, things changed. Used to be if I met another software engineer they'd 100% geek out over technology, CPU architectures, programming languages, etc. It wasn't ever just a job.
Or to put it another way, Microsoft used to be filled with people rocking back and forth in their chairs avoiding eye contact discussing cool tech things. When I went on my interview loop at MSFT I discussed the mornings Slashdot headlines with every person who interviewed me.