This question already has an answer here:
I don't understand: Is the main motto of Stack Overflow to build reputation or to get your problems related to programming get answered?
So what if someone has a problem that may not be answered in terms of facts? As long as it is related to programming, it should be fine. I think that's what SO should be about!