Unlike other tags whose purpose is categorization, these tags set intentions : loosely real-world based solutions (science-fiction), a better than suspension-of-disbelief need (science-based), and a very accurate world (hard-science). Thus, people need to provide the material to reach these intentions; If they don't answerers can miss the target. After all you can't reasonably ask someone to build a sturdy house 🏰 if all you bring them are sticks or worse, straws 🛖!
... But with some conditions
That more clarifications would change answers
There are a few things to consider though. Most importantly, it's to check whether you actually need this level of details to answer.
I remember this recent question about a nuked gunsafe at point blank range. While the question asked for hard-science and didn't provide much, I still answered it. Indeed, following the principle of charity, there was no added detail which would have changed the answer : At point-blank no furniture can survive it (as proven by the top-voted answer). Therefore, adding details was just unnecessary to deduce the outcome.
This may make the science-fiction tag mostly unfit for these specific closures since by default they allow a very wide range of answers. The needed details would be pretty much on-par with what is expected everywhere else, meaning no additional rule would need to be called 😊.
That the question can be answered under these tags, supposing details are given
Then, let's remember that oftentimes people add tags without reading what they mean. In the rare case a question under hard-science or science-based would be clearly unanswerable under the tag's terms -like when magic is omnipresent-, I'd rather say the querent didn't actually want that tag. Back when they chose their tags it just looked sparkly and colorful ✨.
Otherwise, if it could be answered with these tags (and with the details), I'd close it for lacking details. But first on whether the tag should have been used, then on whether the question has enough details. Concretely, I'd introduce a doubt in comments with these kinds of question:
- Do you know what the tag means?
- Did you read what it requires?
- Is your intention [one of the above intentions]?
If the answer tells us the tag wasn't needed, I'd retract my close-vote and remove the tag from the question. This would be part of the overall process of clarifying the question.