Yeah, social skills matter. A lot. It's not about having a girlfriend, it's about effective communication with the people you work with.
You need to be able to work with others to produce things, unless you always work alone. Social skills are a very important part of that.
And don't come saying that divvying up technical tasks is a social skill, it really isn't.
You might not be fit for a career in sales but that is not what we are discussing. The only major "social skill" you need is the ability to not offend or inconvenience others. This part is not very hard and doesn't need repeating as much as people do it.
In my case I can already see my increased HN karma pulling me away from our tablegen spec. With a gf I'd be useless.
If you can use social skills effectively, you get to decide (to some degree) what you work on. If you don't, then someone else decides what you work on. As long as you're okay with that trade, there's nothing wrong with it.
Here's an example. I am trying to do important, interesting work, but I'm often interrupted, because I work in DevOps and wind up drawn into other people's problems. So on the whiteboard next to my desk, I wrote my two "Wildly Important Goals" (from the book Four Disciplines of Execution), and underneath that, the sentence "If something does not apply to these goals, why am I doing it?" This became quite the controversy, but it works! It has significantly reduced my interruptions. That's social skill in action.
Maybe you need to choose a different quality metric.
. . . . . .
Too bad I suck at all those above, and still suck in my social skills.
Thanks!
If yes, then you probably don't suck very much at those things after all.