Takeaway: If you can't change the way people are applying this, can we change the semantics? Possibly reword to "Not a valid question." You add a single char, but eliminate all confusion.
The vast majority of items I see closed as "not a real question" are indeed real questions. A google search [site:stackoverflow.com inurl:questions "closed as not a real question"
] turns up many examples.
Ask yourself, "What is a question" and then attempt to defend the idea that it's acceptable to violate all reason and logic by suggesting interrogative statements aren't real questions. By definition, there can be no more realness to it.
Maybe I'm just being a bit pedantic, but I can't stand little things like this. Bad questions are just as much real questions as good ones.
I don't think this is a problem with SO's model, or the close option itself. I think this is a problem with the users (those doing the voting), and not being properly educated. After all, this close-reason has a purpose, for shutting down things like:
Unix is 40 years old. (August 1969 ) Happy birthday ! :)
That is a proper application of "not a real question."
Given that this appears to be an epidemic across the entire community, how exactly can it be remedied? How can any issue this wide-spread be remedied?