Kindly elaborate - did I offend the god known as Elon Musk, or all with Asperger's etc. ?
The autism spectrum (on which Asperger's exists) is far more complicated than your characterization here admits. You may have accurately characterized a select few people who have/identify as having/exhibit behaviors consistent with Asperger's, which may be all you intended, but your language in the post does not make that clear. It sounds an awful lot like you're characterizing all people with Asperger's or otherwise on the "high functioning" end of the autism spectrum, in which case your description is reductionist and horribly offensive.
(Side note: The idea of "high functioning" versus "low functioning" is pretty widely rejected among autistic people, as it oversimplifies the diversity of autism spectrum disorders, and reinforces the one-dimensional idea that there is a sliding scale of functionality within the autism spectrum which is heavily associated with a worldview where a person's worth or social value is dependent on their ability to "function", which is to say do productive labor, instead of an innate property of them being a human being. In reality, autism spectrum disorders can present with a wide range of challenges, delays, difficulties in different areas compared to the neurotypical condition, and "functioning" doesn't capture enough of that diversity to be useful in actually helping people who need support. Instead, it's more useful to talk about specific support needs an individual may require, and if you need to generalize then it's better to think in terms of a person having high support needs than being "low functioning".)
It is true that there are people who conflate an Asperger's diagnosis with just being a dick, and even some (relatively few) people with Asperger's do use that diagnosis as an excuse to be assholes. Neither of those is okay, nor does it reflect any real medical/scientific perspective on Asperger's or ASD in general. The fact that a person on the autism spectrum may *appear* to be an insensitive or egotistical jerk because they don't have the ability to handle social cues the way that neurotypical people do is
not the same thing. Which of those categories your coworkers/friends fall into I can't say, but I think it's pretty safe to say that the vast majority of people on the autism spectrum are not egotistical pricks! Instead, the prevailing experience is one of substantial difficulty in fitting in and making strong social connections in a world where certain types of social interaction that happen to be extremely difficult or impossible is the glue that holds people together, and this difficulty scales depending on the type of ASD the person has and--here's where we get to Elon Musk--whether or not it's accompanied by "useful" talents. Furthermore, the "egotistical dick" perception of people with Asperger's often comes from or is reinforced by that very difficulty with social interaction, and missed social cues, which can be difficult for neurotypical people to handle. If you're accustomed to dealing only with neurotypical people, it's very easy to assume that someone who doesn't pick up on social cues is just being rude when the reality is that the person
may simply not even be aware of those cues. The solution is often very simple, which is to just be more literal or explicit with that person. This usually makes neurotypical people feel like they're being rude, but is really just adapting to the other person's communicative capabilities, like writing instead of speaking when communicating with a person who is hard of hearing.
Furthermore, the people you've worked with are not indicative of all people with Asperger's or ASD because they're specifically also engineers (presumably decent ones, if they're holding a job despite whatever behavior led you characterize them as "dickheads"), and having those sorts of marketable skills and the ability to leverage them in a career leads to a much different experience for an otherwise similar person with ASD who lacks those skills. So you've crafted this idea of people with Asperger's or ASD as a whole based on really a quite narrow slice of the spectrum in total ignorance of the rest of the spectrum of experience, which exhibits a vast diversity far beyond the simple "doesn't get along with others" view you have here. In reality, you probably know quite a few other people on the "high functioning" end of the autism spectrum that you'd never suspect as such because they don't have the narrow (bordering on caricature) range of signs you're familiar with. Some may not even be aware of it themselves, because they've been able to adapt enough, and some may struggle silently to avoid ignorant people like you labeling them as dickheads just because they have brains that work differently from yours.
If you would like to gain a more nuanced understanding of Asperger's, the autism spectrum in general, and what life is like for autistic people, I encourage you to go straight to the source and learn from the autistic people who are out there advocating for themselves. The Autistic Self Advocacy Network is a good place to start:
https://autisticadvocacy.org/about-asan/about-autism/