I was answering a question by a 250-rep user who wanted to know how the performance of serializing an object to a local JSON representation compared to persisting the object to a MySQL database. It was closed in less than three minutes, and I ended up having to post my answer in the comments.
The problem is that the title of the question was "Which is faster : writing / reading JSON text file vs query a MySQL database?". Clearly, the title is awful. However, if someone took the time to read the question, it becomes clear what the OP was actually asking.
My initial perspective is that closing this kind of question would be discouraging to several subsets of SO users (new users who aren't yet experienced with asking questions on SO, international users who are more competent in their programming language and/or in verbal communication than in written English). However, it's possible that I'm completely misunderstanding the objective.
So, my question is, which is more in line with the goals of the SO community :
(A) to provide an environment where all developers can get helpful information and offer constructive guidance to help them assimilate when necessary,
(B) to provide a helpful environment for a select social and professional tier of developers and blacklist them who don't talk no good?