When deciding whether to flag or vote to close a question as duplicate, I ask this question:
Could a useful answer to this question exist that would not make sense if posted to the proposed target?
Could a useful answer to this question exist that would not make sense if posted to the proposed target?
If the answer is yes, then don't close, because closing shuts down the potential for useful answers.
I also agree with people who say this another way: that it's not enough for the target to have an answer that could work for the proposed dupe question; the question itself must be the same.
After all, our goal is not to close as many questions as possible or to have as few questions as possible!