Here is a very typical case: http://stackoverflow.com/questions/3571894/
Everyone answers it direct and straightforward, not even trying to step aside from how it phrased or even ask the OP of the background of their question. Even a clearly unambiguous bad practice question is never questioned nor criticised.
While I am always act contrary: I ask myself first - is this question real? What is it possible background? Are there possible wrong assumptions led to this question? Does the OP know good practice and understand the difference?
But I find such a behavior extremely odd here.
I am just wondering - why? What's wrong with me?
Is it a cultural difference? A Stack Overflow custom or even a rule? I really have no idea and I am keen to know. It is not lack of knowledge for sure - even undoubtedly experienced programmers, who will NEVER do the way the OP asks, work their fingers to bones trying to fit the OP limits, not even trying to question it.
How can it be explained?
By the way, I just recalled a quite contrary case! When one have got no answer at all :)
Here it is: http://stackoverflow.com/questions/3448441/
Funny, but the op got NO answer, despite of many attempts and even bounty.
But just boring repetition of well-known rules and scaring tales, but all irrelevant to the particular question.
Despite of seemingly difference, I believe that both cases have common roots.
It's too practical point of view. "I see the problem - I have to solve it!"
But when we have a false problem - it fails.
When we have no problem at all but a just a discussion - it fails. People tend to answer not particular question, but one they expect! And they expect a practical one - "How to escape my data". And they answer it - not the question were asked! :)
It seems remarkable to me.
So, I think we have to be more flexible when estimate a question to answer. Not going always the same rut. Me too.