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.
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.