Quite often there are debates about definitions or the question being taken literally over the intended question. This completely throws the original question out of track or even extremely discouraging for new users. Immediately anyone who does not fully understand certain definitions and place it in a slightly off context (general idea is there but not to calibre of the complainer), it's immediately downvoted and closed off.
I find that a better solution might be to understand the intended question. For example, someone who is asking about databases may not understand all the definitions such as tables and will ask questions such as how to put text into the database. This should be a good opportunity to guide the user in a less traumatic and frustrating fashion which is often witnessed by people who just take the question literally for exactly that purpose I suspect. Like the type of people, you say sarcastic things and they would simply take the entire meaning literally without understanding the context and intended message behind it.
A good example I found is Creating non-reverse-engineerable Java programs. The user is simply asking an effective way to make decompiling difficult. One of the users responds in a literal fashion in an overly academic and theoretical tone rather than suggest a realistic and pragmatic solution. It's also an assumption that the question asker is oblivious to the same knowledge as the responder. Sort of like when someone has googled and has not been able to find a satisfying answer is told to use Google. Notice that such answers often get high votes for its high usage of cold logic and reasoning, which do not really help much in answering the intended question behind the question.
Sometimes I wonder if this is just a deliberate attempt to be contrarian for the sake of it, or if some people literally cannot take a question without putting it in a literal sense. I find this to be quite often very counter productive as it just introduces more noise with just esoteric jumble. I'm not expecting people to read the question poster's mind but to simply take in everything in its literal format is quite frustrating, much akin to attempt to have a normal social conversation with someone with the Asperger syndrome.