In another Stack site, I recently had an answer deleted. It was accompanied by an explanatory comment, and I understood and agreed with the deletion.
But here, I see questions being flagged for "off topic", without any obvious (to me) reason as to why it is off topic.
From what I've seen the questions must be worded so that they could be answered by an atheistic scholar. E.g. "Why is murder a sin?" isn't acceptable because a valid answer would be "Sin doesn't exist; it's a creation of society.". This kind of question is obviously "off topic".
But I see a few flagged items that seem to be perfectly reasonable questions, or perfectly objective answers.
The most recent specific example is: Why was David punished for doing what God has asked him to do?, which was marked as "off topic", with no real explanation.
Similarly, my answer to that question was deleted, even though it contained no opinions and simply pointed out the scriptures that explain why David was forbidden to build the Temple. I'm not aware of any denomination that disagrees with this.
Neither the question nor the answer involved any issue about whether something was a sin or not. Both were concerned with a very specific instance, certainly not in the too-broad category.
I'm not claiming that my answer or this question didn't deserve what happened; I'm saying that I don't understand why it happened.
A comment indicating specifically what was wrong with my answer would have helped a lot. And I'm sure the first-time-user that asked the question must be thoroughly turned off by the simple "off topic" and "Is X a sin?" boiler-plate. He didn't ask whether something was a sin, and if I don't understand why it is off topic, I'm sure he doesn't either.
Note again that I'm not asking specifically about this question and answer, but am saying in general that what "off topic" means isn't obvious to me from the documentation and that when an item is deleted a specific reason should be given (unless it really is very obvious to everyone concerned).