This has sort of been raised earlier, in How do we deal with Cultural Differences? - I wrote that answer, and this answer is a bit of an extension from the one over there. Do read it.
This has been one of the things that's been really bugging me about the site. Almost all questions and answers seem to assume some american-western style of culture, which means that we implicitly discourage questions from other cultures.1 Since each situation is different, we need to be specific. We're not some sort of general advice site, and I wouldn't want us to be one.
The dangers of being culturally insensitive can be extremely dangerous. Many societies in the world today are being divided, and misinformation is becoming frighteningly more common. The entire world is slowing going to the internet, and every country is represented here. We want to cater to everyone, not a select group of people.
Saying that anybody from any culture can answer on a general culture question is a little bit ridiculous. We want to help people as much as we can. If that happens, you can find equally valid answers that say both yes and no. Both are right, but which one is appropriate for you?
Furthermore, since we're an English language site, our user demographic will be leaning to North America, Australia, Europe, and other predominantly Western-influenced, English-speaking areas. Due to these influences, which questions and answers will get up votes? The ones that are familiar to you. The ones that aren't may get a down vote, even if it's appropriate for others.
Those natural actions can end up discouraging members of other cultures from fully participating here. Also, people may not be able to end up getting the answer they really want.
But if we cater to a single group, it shouldn't be that bad, right?
NO!!! We want to be a site where anybody from anywhere can seek correct information.2 People are here to learn. That's why we need to be as specific as possible. If you're asking the same thing, but for different cultures, that's perfectly okay! We're here to build an encyclopedia of information to cater to everyone's needs here. If we have more questions, then the merrier.
There's no such thing as a "general" answer to a "general" question. We want specific answers to specific questions, because that is the only way we will fulfill our purpose, while serving people from all backgrounds, cultures, languages and faith traditions.
Sorry, I've finished my rant :)
Questions must include all the information, such as location, language, culture... whatever appropriate. I'll develop a sample reason that you can use when voting to close in a while (if you do VTC questions for this being culturally lacking, then do use the same reason so that we can track how many questions are closed using the moderator tools). Here's an example (feel free to suggest improvements):
Questions that don't include all aspects of the situation, notably culture, language, faith traditions and other aspects that are relevant, are too broad because they make all answers equally valid. Make sure to create a specific question that outlines anything that is relevant, to assist anyone to develop a fully-informed answer. For more information, please see Interpersonal issues with solutions that are culturally or regionally different?
Yes, it's not our intention to discourage such questions, but it's difficult for many people to ask a question if they don't see familiar questions that already exist. It's important to be sensitive - this site is about interpersonal skills, which can become very personal or nerve-wracking for some people to talk about. Even if the community is inclusive, a newcomer may not see that.
By my definition of "correct," I mean appropriate. Correct is subjective.
Also, my ideas here are a little bit fragmented, but I'll see if I can improve the flow soon.