First of all, the question was closed by two regular members and a moderator, it wasn't just "the moderators". Now, the notification for the close reason reads as:
closed as not a real question
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. See the FAQ for guidance on how to improve it.
"Not a real question" is just a title, you should be concentrating on the text and not the title. Your question, at least the way I read it, is ambiguous, vague, and overly broad, so I'd say that the close reason applies perfectly. The "not constructive" close reason applies equally, as you are polling for people's opinions and you don't present us with an actual practical problem. It's more of a discussion oriented question, not a bad one, don't get me wrong, just not specific enough to be sufficiently answered on a Stack Exchange site.
A lot have changed since Oct 2010, obviously. I wasn't a member back then so I can't really comment on whether the question was acceptable, but I imagine it was. Right now, it's not, the scope of the site has been better defined, we have a lot more experience on what questions work well with the Q&A format and what do not, etc.
It's a bit frustrating that this question was closed after being open for so long, I guess it's because it hadn't had any activity until very recently and the self-improvement tag hasn't been targeted for a cleanup. What brought the question to our attention are the two recent answers, which bumped the question on the front page and (probably) attracted the close votes and flags. Both answers are, let's say less than stellar, and when a question starts attracting low quality answers it's a very good sign that it has run it's circle. We typically don't judge a question by its answers, but if a question is borderline, then the answers may be what triggers the closing.
I would have closed this question as well, probably as "not constructive", I think for this specific question the "not constructive" text would better convey why the question is not a good fit for the site. But that's not to say that I have any issues with the question being closed as "not a real question", both close reasons apply and closed is closed, regardless of the reason.
Lastly, please don't edit messages to moderators (or anyone) in your questions, there's little chance your message will reach us this way and the text of your questions should only have information that are relevant to what you are looking for. If you wish to contact the moderators you can flag your question for moderation attention, ping us in chat or post a Meta question.