You would have hoped...
Given his reputation as a stickler for quality, devs would actually do their best quality work when submitting things that Linus will see.
When they don't they get shouted at.
I really can't see the problem. Some people devs really do need shouting at, or to be kept away from critical things like kernel code until they learn to think about what they are doing.
There are way too many devs, some of them incredibly talented, who head immediately for the keyboard and start hammering away instead of taking a careful look at issues and thinking about solutions and what issues those might cause.
As for his use of language, the guy is Finnish, those guys can really swear!