This is also incorrect. There can be multiple answers, there just should not be dozens, or hundreds. The dozen case is where you start to see that the question isn't a question, but a discussion.
It happens quite often that I look up something that I already have (or could write) correct working code for. It's when I notice that there's more than one way to write that code, and I want to do it the "right" way the first time, so the decision doesn't come back later and bite me, when I go out looking for what is considered "best practices" in such a situation.
Usually there's more than a few "correct" answers to what is considered the best practice, and the choice depends on the context of your problem. That is when the discussion is invaluable, without it I cannot determine which of the choices apply to my problem.
But of course it's your fair right to say "well okay, but SO is not intended for that".