Most managers manage less than a couple of dozen individuals personally. They can afford to spend some time to shape employees into appropriate productive parts of the team.
If you're at a higher level and in one way or another in charge of thousands of individuals most people on lower levels will have the sense not to waste your time unless absolutely necessary, they're completely sure of what they're doing and their communication is highly relevant. Mail your 5k+ employee corp CEO with budget suggestions based on random numbers taken out of your ass? Best case you'll get ignored. Expecting a polite reply after he's personally taken time to run your numbers and realized you haven't even actually looked at the current budget, checked with someone else or know anything about accounting? I... don't think that's what's going to happen.
The purpose of such communication back isn't to encourage more such waste of time. It's to ensure it doesn't happen, ever, again. And preferably make sure nobody _else_ wastes time that way either. In a company with a normal hierarchy and a reasonably accepting management culture, that would most likely be handled by the employees manager being tasked with making sure that the employee understands that while input is welcome, pure waste of time is not.
Now, I suspect this is rather academic, as I don't think that many patches causing obvious bunches of compile errors actually reach Linus these days, but would go through possibly multiple layers of reviewers and maintainers before he'd even see it.
But it's an interesting topic. I mean, if you're intellectually honest, you'll admit that in the absense of an actual hierarchy that can manage problems, there is a certain percentage of people without sufficient social awareness and self-control that would eventually take up so much time when you scale up a project that you'd get stuck with all your time being spent on those individuals. Polite and friendly replies do not work; these are not people with normal social awareness who can read between the lines in your reply (or anyone over the age of 10 wouldn't have sent the unchecked work in the first place to someone most people understand is fairly busy, but would rather carefully ensure they know the proper procedure and have more senior but less busy persons help them to ensure they do nothing wrong).
Can you come up with an _effective_ way to manage the problem? Personally I'd probably simply put such people on ignore and lock them out, I don't like insulting people. Alternatively, not reading anything by default and ensuring anything I see is already vetted would be an option if I had others I could rely on but then their time would have to be cheap enough that I thought it reasonable to waste or I'd ask them to ignore such people as well.
Insulting someone? Well, while I wouldn't chose that option, such words do, as you say, have an impact. If that impact is what is needed to prevent the waste of time, while still allowing the possibility of them changing and contributing in the future then it might be less unappreciative than my own likely method of simply permanently ignoring them.