I disagree- on SO you’ll usually get some literal answers as well as the more high-level, question-the-premise ones. Why not both?
I'm fine with indirect, "question-the-premise" comments, but they should be posted as comments, not answers, because they are in fact not answers.