Why is it that Can there be too much uniformity in coding standards? gets challenged by a mod as "not a real question" but yet this Easter eggs, good or bad? is just fine and is determined a "real question". I'm really getting confused as the point of this site.
Part of the reason will be that the different moderators will have different interpretations of the guidelines. We're not identical so this is inevitable. Personally I think your question is OK - but perhaps you should have brought out the style over substance aspect a little more clearly - and with the accepted answer it has I think it is a useful question.
Try not to take the criticism personally (I know it's hard). As to what you can do, well you've brought this to our attention so we can have a discussion and hopefully reach a better consensus of what's OK and what's not OK.
The other thing you can do is to look at your question as though it were written by someone else. Does it give enough information? Is the intention clear? The question isn't just for you - if it's a good question it needs to be beneficial to the wider community.
That's fine -- this is the very purpose of meta, so we can have these discussions in a constructive way and learn how to make these decisions better in the future.
In these specific cases, I support both questions with the edits they had to make them more constructive.
So the guidance is
- yes, ask on meta! That's great! I mentally add 5 airquote upvotes to any person smart enough to come to meta and make a reasonable, non-argumentative statement in support of their questions!
- always be open to editing questions to make them more clear and more constructive
One thing that is important to remember is that it's been well agreed upon by moderators and the site owners that upvotes are not an indicator that a question should remain open.
However, I don't think this is very well communicated to users who haven't being reading meta or the comments of many closed questions.
To those users, it's natural to think that upvotes indicate a good question. What it indicates is that it's a popular question. If you read http://meta.stackoverflow.com and http://blog.stackoverflow.com, you'll realize this has been addressed many times - even popular questions can have a long term negative effect on keeping the site in line with it's purpose.
There are a number of topics that would likely receive a high net score, but yet be closed as not aligned with the site's purpose. Just search through the questions sorted by votes and you'll find several, including two of the first four.
That being said, I didn't see anything wrong with your question, and I felt like the upvotes were also well deserved. As others have pointed out, sometimes the wording of a question can simply feel like a "discussion topic" to a moderator rather than an answerable question, but I didn't see yours that way (which is why I answered it!)