I hope you didn't take my position to be that yelling at people is always the right thing to do. There certainly is lots of yelling which is stupid, unjustified, and not useful in any sense.
The issue is whether yelling can ever be useful. You are saying that no, it can never be. I disagree.
No, the issue is whether Linus's yelling is useful, or, whether yelling is generally useful enough in free/open source projects that it outweighs the costs. Specifically, whether "Let’s drive away people unwilling to adopt that “git’r'done” attitude with withering scorn, rather than waste our time pacifying tender-minded ninnies and grievance collectors. That way we might continue to actually, you know, get stuff done." is good or bad advice.
Given this, I'm suspicious of claims that Linus' way is "non-optimal", especially if there is the strong underlying current of "I, personally, don't like it".
You should be even more suspicious, then, of Linus saying that it's necessary and proper, given that he's said that he, personally, does like it.
...is good or bad advice
Do you think we have a basic difference in values or there's some evidence which might push one of us towards the other one's position?
You should be even more suspicious, then, of Linus
He has the huge advantage in that he actually delivered and continues to deliver. His method is known to work. Beware the nirvana fallacy.
Another month has passed and here is a new rationality quotes thread. The usual rules are: