The first question was asked, with all possible tags, but received no long answers.
A few months later, the second question was asked without address the first one. However, the second one received long answers.
Should any of them be closed?
When I ask any question, I always spend a long time researching similar questions, looking for any duplications. If there are any duplication, I won't ask my question.
The authoritative guidance on Stackexchange says something like:
Usually a recent question will be closed as a duplicate of an older question, but this isn't an absolute rule. The general rule is to keep the better content.
However, in my humble opinion, I believe that the second question shall not be closed after it received many good answers; it might be helpful to tag it in the first place before it was answered.
I was very curious about this topic because in academia or the scientific research communities, usually the first publication will not be "closed" or tagged as "duplication".
Though I, personally, do agree that the second question or answer, if it is much better worded, is more valuable: the rule of SE is much better than the general rule in academia.