But if you instead see him as a CEO, responsible for every single part of the Linux kernel, running on one billion machines, his behavior becomes natural. Even warranted, since, often-times the people at the recieving end of his wrath are not making some whoops-daisy technical mistake; they are trying to exert power and extend their influence through the code they write.
Remember how grsecurity tried to destabilize the Linux kernel?
https://news.ycombinator.com/item?id=14633163
Or how one core maintainer broke userland and refused to fix it?
https://m.slashdot.org/story/179833
Linus shut them down.
Linux keeps a thousand volunteers in line. The vast majority of whom are not subordinates, duty-bound to respect nice words. At this high level, with such enormous stakes, I wouldn’t want a weak willed leader who lets the children run amok.