Nobody thinks that. They just don't think that "doing something" gives you an excuse to be an arsehole. Especially if you are hypocritically violating your own CoC.

Yes, it does. Given the choice of having a coworker that's a very nice 0.1x engineer and having a bloody annoying one that's a 10x I'll work with the 10x any day.

The internet has evolved such a Newspeak, censor-driven culture, it's sad to see. I want people to be able to tell each other "I think this is shit and here's why".

Given that choice, I would work with neither of them. The world has no shortage of people who are both skilled engineers and not assholes.