The people who are the best in technical fields tend to have well developed social intelligence as well as being technically brilliant. These aren't either-or abilities. The lack of social or emotional skills is a cognitive deficit.
As one who moved to Silicon Valley (which looks to me like one big Aspergers ward B-J ) and socializes with many of the founders of the compter industry, I can tell you that there are a lot of unquestionably "technically brilliant" and wildly successful people who would be textbook examples of Aspergers' "sufferers".
My own opinion is somewhat between yours and that of the previous poster: I suspect Aspergers' people primarily do well with computers because it's a field where the "missing social skills" are not an impediment to success.
The various levels of social-skill blindness, and the resulting stronger focus on the functionality that IS present, may also help more with the programming somewhat (if only by reducing distriction from anthropomorphizing the machines), or it may simply be irrelevant. I suspect it helps some - more than lack of communication with the Pointy Haired Bosses hurts - but that any such effect pales before the "something interesting I can do" effect.
Yes, social skills can help in teamwork, organizing and finding financing for companies, and in finding problems that technology can solve and earn a profit doing so. (Example: Social media.) On the other hand, building technological prosthetics to help replace the missing functionality can also help lead to success. (Example again: Social media.)