This comes out of this discussion: "Why is Python so slow" shouldn't have been closed and deleted
There are a set of questions, like "Why is python so slow?", that can be viewed as bad, flawed, or downright evil. Though Shog9 was coming at this from the other side, I think this comment from him may in a sense be the most cogent in the discussion:
@Nicholas: every new programmer wants to know which language is the best, which editor is the best, which operating system is the best, which method of indentation is the best... These questions are the epitome of subjective and argumentative, because everyone thinks they have an answer but rarely do they agree on what that answer is. And so, they provide a never-ending source of entertainment on newsgroups and message boards. But they're inappropriate for SO, for just that reason. If only it was possible to stop a flame war with a single, level-headed "there is no answer" answer...
Though I might quibble with a direct comparison of those examples to "Why is insert language here so slow?", I think it goes a long way to getting to the core problem.
These questions have no real answer, but every new programmer has them. They're not going away, and as long as Stack Overflow or any other site for questions or general discussion of programming exists, they're going to keep occurring.
So what's the best thing to do with them?
(My opinion in an answer below.)