What's so hard about kindness that engineers can't figure out? I really don't buy that excuse.
You are free to be an asshole. But don't complain about the corners you put yourself into because of the choices you made.
It's rather difficult for some types of people to learn, especially if they're not exactly wired for that or their cultural or familial background didn't put much emphasis on it.
In the programming profession, it's not particularly useful when you primarily deal with computers (computers just don't care).