Most great leaders have character flaws. Some of them are very obnoxious petty people. See Nick Saban or Michael Jordan.
Steve Jobs pushed people to achieve extraordinary things. My guess is they would not have achieved many of those things without his influence and authority. That's what great leaders do.
But it's true. If you are a selfish narcissistic jerk people remember that too. Maybe more than what you accomplished.
and neither does software ...
Jobs was constantly called by HR for meetings during late 80's due to his behavior. Source - Steve Jobs book
For some reason that doesn’t sound dramatic without the possibility of someone being yelled at or fired.
Ironically, your approach is no different than the persons you're criticizing. You're also basing your opinion on 1% of the dataset, just a different 1%.