Most programmers aren't social. It's why we get into programming in the first place (writing code for 8 hours a day instead of talking to people). If we were, we would have gotten into sales or marketing.
Yes, it doesn't help that a large factor of the appeal of programming is that we don't have to deal with the complex and irrational system of human interaction.
I did 10 years ago when I was 18 or 19. Now that I've forced myself to be social (by pushing myself outside my comfort zone), it's not scary anymore. I actually enjoy it.
However, one of the reasons I got into programming in the first place (at 13) is because I was shy and found happiness there.
I view marketing as a sort of programming, but instead of having a nice project at the end, you have some cash.