It takes a level of emotional intelligence to communicate in a way which gets to the core of the issue while not making the other person feel bad about it. It can also be a respect thing (when you think someone is wrong first tell them how they're right). This leads to people feeling included and creates higher bandwidth conversations about whatever the real issue is, it also makes people feel more comfortable in general and happier as a part of the group.
I think when people behave like Linus (or executives/founders sometimes do) it's a tantrum/status play. You can only behave like that if you're in some position of power, otherwise people will just dismiss you. This is too bad since people in those positions have a disproportionate ability to actively choose to act against their status (things like Zuck sitting with everyone or in a glass office everyone can see into) which then flows downstream culturally.
Cultures that act 'unkind' or without empathy are a shame because they drive away people who can't deal with the abrasiveness (which often makes things worse), they make people afraid to ask questions and ultimately hurt the group.
You can be direct and empathetic at the same time. If you're in a position of power you have a responsibility to not behave like an ass (or at least you should).