I recently posted a question, which included an "X is not a duplicate"
Immediately, two responders flagged it as a duplicate of that exact question, and I got a comment of "It absolutely is a duplicate".
When I pointed out what the answer to the other question was, and again stated it was not a duplicate, the duplicate flags were removed, without comment or apology.
A further "duplicate" technically had the right answer, and very clearly written, but asked a different question, using a different(and inappropriate) search term - callbacks - and did not have the relevant tag - settimeout. (I had specifically excluded answers which were about the callbacks search term).
In my comment on the original SO question, I went on to say "The problem is the same, but the description of the problem is explicitly about callbacks. It was not tagged as a settimeout question. Context and findability matter in a knowledge management system. If you want people to find questions which are not tagged with the topic at hand, and which themselves state they are about a different topic - you need to start editing the questions meta-information. I agree - the less-upvoted answer to that question is ideal and clear - it is also poorly findable for the context. SO is about relevant, findable, clear and useful answers."
It makes it increasingly difficult to ask clear model questions, which will be usefully searchable and filterable with clear and intelligible answers, which are not overly specific to an edge case of the more general question.
Any suggestions as to how we can help better, clearer, more generic questions and answers get added into the SO knowledge base?
The whole point of this issue is that we have duplicates which have different context and applicability, or which are using technologies relevant now when the original questions have very specific answers about technologies of yesteryear.