Like many technical people, my personality naturally gravitates towards introverted behavior. I am very comfortable being alone for long periods of time, and in spending my day writing code or fixing bugs with just me and my computer.
But I also enjoy interacting with other people. It just takes the right 'community' to draw me out of my shell. There have been periods of my life when I was outgoing, because I was in the right environment (college, certain jobs, sports, etc.). Other periods allowed me to retreat into my own isolated world.
There just isn't a magic formula that produces the right kind of community that we want on demand.
A lot of introverts are best served by parallel proximal work and the only stratification should be around noise levels of the activity.
But frankly it's best for everyone, the isolated computer age has made in person get togethers have friction when they historically have had zero friction and were just things we did along the way.
This is part of why I love going to NYC, as long as you understand and respect the local rules it's an incredibly positive, effortless social area, so much pleasant casual interaction.