Should questions be marked as duplicates, even if the duplicate thread did not really provide a good answer? To me, this just does not make sense. The fact that there are answers, in general, means nothing, and an accepted answer just means that it worked for the person who asked (according to the tour). So, at times, it can make perfect sense to ask a duplicate question.
For example, consider something like: "I read the answer to [insertPostHere], but did not really understand the explanation, could someone please elaborate?"
I doubt many people would vote to close the above. Despite some posts not containing references to other questions, I personally feel that quite a few posts are marked as duplicates and when I look at the answers in some of them, I just think: "Well, there is no way that someone who is obviously a confused beginner is going to understand the given explanations."
If they should be marked as duplicates, are we supposed to talk with the OP through the other thread or chat to communicate with them if they have an issue that the duplicate thread did not solve?
What if the new thread just has better answers and more attention than the old one. Why wouldn't we close the old one and point it to the new one?