In my long time here, I have witnessed time and time again people attacking questions (as in, downvoting, VTCing, and/or posting hostile comments or meta content) on the basis of:
"Why are you asking this?"
"Why do you want to know?"
"This is trivia, nobody needs to know this".
The usual justification for such attacks is the standard StackExchange standard FAQ wording (present on this site) of
"You should only ask practical, answerable questions based on actual problems that you face" (discussed previously).
Is "I am curious about XYZ" considered sufficient as far as being "an actual problem that I face" on Science Fiction and Fantasy site?
Is it reasonable to attack questions based on lack of "why do you need to know this?" information in them (because 100% of questions on the site have an implied "because I'm curious" answer to that query).
I'm making a distinction here between merely attacking a question and labeling it as "bad" due to lack of "why did you ask"; and a legitimate "if you can provide context for why you're asking this, it would help answering the question" constructive criticism. I'm perfectly fine with the latter.