I've known people compensate for their technical shortcomings by playing nice to everyone. Usually Engineers who happened to be Engineers by having a degree but don't have the passion for it and just in for the money. Asshole ones are the type that don't compromise just to be agreeable.
You may have posted this in the wrong subthread; we were talking about Steve Wozniak, who's toward the top of the the 99th percentile both for niceness and engineering passion, and Steve Jobs, who's such an asshole he cheated Woz on contracts they were doing together and whose engineering skills are limited to stuffing circuit boards.
For every Steve Wozniak there is a Steve Jobs.