I am wondering why we would discourange repeat questions or reffer similar questions to answers that may or may not fully expound the current question.
My though behind this, we should not discourage peolpe from asking questions that are similar in nature or even a duplicate question. The purpose of this would be to build diversity in the answer base. Not all questions are easily answered and not all answers to those questions should be finite. Also, with an ever growing user base; we are allowing the questions to be re-evaluated by new members (hence diffirent outlooks to solving the same issue).
From my understanding we have no method of validating whether or not a question asked a year ago has an answer that is still valid in the present set of standards/evironments/practices. How do we weed out those questions that were answered but are no longer relevant (ie. the answer is no longer correct)?
This would also not push people away from utilizing these services. If we are creating a question and answer based community and we are so worried about community ethics that we belittle the intent or meaning of thier question; the community will not grow? This does not help people grow thier skillset to the point where they can ask well formulated questions. It makes them bitter or not return.
I guess what I am getting at is if diversity is revered in all other aspects of life, why would we ignore it here?