I was recently looking at some of the answers to the question Where does PostgreSQL store the database?
The user didn't give any context in terms of what environment he was working under which resulted in a few "In (insert operating system here) you...." kind of answers.
A comment on this answer caught my eye, where a user said:
Don't answer in an OS specific way unless the question explicitly states the OS.
Is there value in really open-ended questions like this where you'll find a variety of solutions for different situations? Should we instead be drilling askers for every minute detail to keep questions explicit? What happens if a user was to post a question asking the same question, but under a specific OS environment, would that technically be a duplicate?