I am really not happy with the way questions are marked as duplicate lately. A few recent examples:
- This question could probably be closed for several reasons, but not for being a duplicate of the indicated post; OP is only giving an example, which now is happily upgraded to the main subject of the post. In other words: any example he would have given would have been taken as main subject and would have lead to marking the question as duplicate.
In this question, closed as duplicate of this one, the poster asks how to rename a collection of files, with a number inside the name, not a number as name (apart from its extension).
Why isn't this a duplicate? When two different questions deliver one or more answers which are not exchangeable, and could not easily be made exchangeable by an average user, how can it be a duplicate? Appearantly the questions differ enough to produce different (correct) answers.
The question is marked as duplicate because one of the answers works on both questions. That is: in most cases, but not all. That is turning things upside down; defining a question by one of its answers.
When it comes to scripting/command line, with a bit of work we could create an answer that works on maybe ten different questions. When we do, would we close the nine latest questions as a duplicate and ignore existing answers on them?
Another example: this question could very well be a duplicate of something, I didn' t check thouroughly, but not of this one, which is specifically about editing
~/.bashrc, while the question is definitely more in general (see the other answer).
I can understand the problem of too many questions on (almost) the same topic. In an ideal situations, someone who asks a question would generalize his problem for a broader purpose, inviting to answer for a broader range of situations. However, most people do not.
Forcing questions into one original in cases where possible (correct) answers are not exchangeable is not a solution in my opinion.