Yes, I think most users, like yourself, that spend way more time answering questions than asking them get frustrated with poor quality questions. We want a way to dismiss poor questions so that the OP feels kicked in the butt. People that come here, don't bother reading the rules, and just blurt out their question without proper thought are not who we want to attract. In fact the opposite. We want to actively make them feel not welcome. If we don't, they'll just be back doing it again.
Unfortunately, those that run the site feel differently. They want to be "nice" to everyone, even those that should be actively discouraged. That is a misguided short-sighted view, but nonetheless, they are sticking to it. There is a clear history of internet forums, lists, and the like being drivelled to oblivion by the Nice Police.
However, there is a way. Note the "other" close reason. You can write whatever you want there. The text you write also shows up as a comment. If you were going to write a comment anyway, then it's only a little more work to write it as the other close reason instead of a comment directly. That posts a comment and votes to close all in one.
Unfortunately, lazy people who have no respect for, probably not even any thoughts towards, how the free help they are demanding is supposed to be provided will always be with us. We need to use the tools given us to deal with them as best we can.
That said, we need to be careful to distinguish between stupid and ignorant. It's hard to write formal rules to classify the two, but it's pretty easy to tell the difference when you see it. The level of a question is by itself not a problem. Honest and innocent low level questions are fine, and are generally received well here. It's the lazy ones where the asker really should have known how to easily find the answer that we don't want here.