Surely, if a question is important to programmers and careers in programming, even if it applies to other jobs/careers outside of that scope, it is a valid question for the community of programmers. I'm especially thinking about questions where the answers themselves are specific to the community, even if the question could be asked in other domains.
I know what the FAQ says about non-domain-specific questions - but it doesn't really cover this aspect.
For example - this question:
I would say that this is important to a lot of programmers and managers of programmers. But a comment from one user shows that it may very well be closed.
Shouldn't there be room for questions like this, while stopping the ones that read like "So, what colour socks do you wear while programming?"
Short form question: Why does a question have to be "specific" and not simply "important/relevant"?