(Rationally) making a point, expressing emotions, and being offensive/insulting are entirely separate things.
There are a few misconceptions at play:
1. that expressing negative emotions implies being offensive
2. that being offensive strengthens an argument
In my experience, being able to separate the offensive part, which is certainly difficult, leads to much more productive outcomes, without losing argumentative strength - besides, being also (considered) more professional.
> some think themselves or others must be protected from "harshness"
In the above perspective, harshness is simply improductive in any context - being firm and persuasive is always a better choice. It's just very difficult :^)
> I'd rather be told I'm working on a dead end than a "nice comforting letter" explaining how my patch can't be accepted _right now_ because of x and y with wording that could be interpreted as "it could be accepted later"
This is a dichotomy between an arguably harsh approach and a false/polite one. There are other different approaches (besides, I think that there's nothing offensive/harsh in being told that one is working on a dead end).
> I don't see anything wrong with that quote. Can it be expressed more "softly"? Sure. But that person is expressing his opinion and I don't see any problem with that.
Being considerate towards other people leads to a much more productive collaboration. This vision:
> You could also argue it lays the foundation for further escalation but that's on whoever chooses to engage in it IMO.
is indeed non-collaborative - essentially, not being interested at all about the other person. The point is then just venting frustration rather than communicating (in general, not the specific case).
I doubt that anybody can hold a lead/management position with this attitude (without being considered at least an unpleasant manager).
> For example Linus Torvalds gets a lot of flak for his opinions on some pieces of code he doesn't like but every time I read those emails, I feel like people are blowing it way out of proportion. I'm sure it's not fun to be on the receiving end but his arguments are typically sound and likes to write a lot to really drive his point home.
This argument actually proves the point. Torvals made a public apology:
http://lkml.iu.edu/hypermail/linux/kernel/1809.2/00117.html
so definitely there is something (to say the least) inappropriate with that attitude. There are indications that he went to therapy specifically because of that:
https://twitter.com/lexnfx/status/1409185767348310020
All in all, I definitely support (in a more verbose way :^)) the argument:
> top comments make clear there is a dire need for professional communications training among these programmers