Much of the text is irrelevant or inaccurate for Code Review. In my opinion, the whole page needs to be rewritten.
You should only ask practical, answerable questions based on actual problems that you face. Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page.
If your motivation for asking the question is “I would like to participate in a discussion about ______”, then you should not be asking here.
Our problem is not so much unanswerable open-ended questions. Rather, we should reiterate the importance of posting real, non-hypothetical code samples. To be clear, there should be an example of a bad hypothetical question and a good concrete question.
Considering the example genres of questions…
- every answer is equally valid: "What's your favorite _____?"
I don't think we've ever gotten one of those questions, and if asked, it would be off-topic anyway. Also, it's often the case that there are many good approaches to recommend.
- your answer is provided along with the question, and you expect more answers
We get comparative-review questions all the time, and they're fine.
- there is no actual problem to be solved: "I'm curious if other people feel like I do."
Almost every code sample can be improved, even if there's no explicit question. Almost every Code Review question is a variant of "I'm curious if other people feel like I do."
- you are asking an open-ended, hypothetical question: “What if ______ happened?”
Hypothetical questions are one of the few types of prohibited questions. As discussed above, we should clarify what that means.
- "_____ sucks, am I right?"
The whole site is about "does this code make my ass look fat?"
Some subjective questions are allowed, but “subjective” does not mean “anything goes”. All subjective questions are expected to be constructive.
That's true, but more confusing than relevant. As long as the question includes a code sample that meets the on-topic rules, it's going to be fine. So let's not bother explaining good-subjective / bad-subjective to new users.
- invite sharing experiences over opinions
That's not quite correctly worded. Opinionated answers are fine — they just need to be justified with some reasoning.