David closed it on both or either grounds, but that's completely illogical. If it's possibly a duplicate, then how could it not be a good fit?
Closing a question as a duplicate means the question is the essentially the same as another. The question that was closed is not fundamentally different than the other question that had been mentioned in the comments already.
Any new answers on that question are likely to be applicable to the other and would best belong there under one question rather than have the continual possibility of people asking the same question over and over (good or bad). If a new user does take the time to read through the other established question that is the same as his, then he may have already found his answer.
However, as David H. Clements had already stated in his answer, the question can be reopened provided that it is edited to ask something different enough from the older question and goes further beyond what has already been covered.
If I had seen that question before it got closed, I would have cast a NARQ close vote as well. It is wide open, very few constraints, and likely to lead to extensive discussion. The faults with the question are clear enough that David could safely pre-empt the community moderation. It's not a bad question to ask and the OP didn't know any better, the question simply needs some tuning and lovin'.
The way the question currently stands, it doesn't matter that the guy is in Singapore, the locality is immaterial to a correct answer. The locality simply gives him options to pursue the answer. The fact he is in Singapore doesn't make the question okay, it still needs changing.
Stop being obstinate, get in there and edit the question if you want it reopened. That is the way the SE sites work. If correctly edited and reopened the answer to that question should still be of good value in several years time, unlike the answers you will encounter on other sites. That is exactly what the SE network is striving for with the rules/guidelines they have - quality questions and quality answers. If you do answer the question try to avoid making your answer too localised (your answer won't be of any value to others with similar requirements but in a totally different location).
It is not a good fit if it is an exact duplicate of another question, and there's nothing in the question at the moment that distinguishes it from the other question asked.
That's standard to Stack Exchange's model: If it is an exact duplicate, it is going to get closed. If you believe it is not an exact duplicate, please use the edit feature to change the scope appropriately.
There are several fundamental problems with the question as it stands now. One is it is likely to elicit polling and extended debate (not constructive), the second is that it is overly broad and vague the way it is now (hence the close reason that's specified, and I only get to specify one), the third is that it looks a lot like another question that has already been asked.
If these issues are fixed, it is easy to reopen, but the proper order should be Close->Fix->Reopen, not "Leave open with people answering a changing question that's not a great fit as it currently stands."
From the FAQ about types of questions to ask
Evaluating and choosing martial arts given specific criteria (e.g. grappling, high kicks, self-defense, etc.)
That's about as good a fit as it gets for this site. It was also more specific than the generic question that had been asked about SD.
The mods should really get in the habit of reading the FAQ line by line, from the top, not the bottom, before closing questions.