You're not understanding me. If people had searched and not created the duplicate discussions, there would only be one discussion to find... it doesn't get easier than that.
Creating more threads means that it will make the answer harder to find unless every single thread is answered in entirety, which just isn't going to happen.
In your scenario there are 7 threads that are completely useless due to being unanswered, which means you're likely to find 2 threads with no answer before finding one with an answer. If those unanswered threads never existed then you would find it straight away.
:edit: Your point about comparing answers is a good one, but a little separate from this discussion. The point remains that duplicate threads can be a nuisance.