Bad questions are full of problems as vagueness, broadness, ambiguity, errors and a lot of more problems. See this question and especially its answersthis question and especially its answers for a further discussion about how to evaluate if a question is good or not.
When still unsolved, many people may think that the question is in fact good, and sincerely starts to make his/her brains works to found a solution. When they found something that might be an answer to the question they post it, in hope that it might be the correct answer or at least get some advice of the correct solution. Other people, post ridiculous trollish answersridiculous trollish answers as a way to subtly tell the question author that his question is crappy.
I disagree that lateral-thinking and PPCG's code-trolling are somewhat related. The purpose of code-trolling is/was to ridicule awful gimme-teh-codez SO questions (and I know this because I am the inventor of code-trolling). Lateral-thinking has nothing to do with that, the author has an intended correct solution, and the tag is used to tell that there is an unknown context unclear in the question that needs to be guessed in order to find the correct answercorrect answer. About the answers, this is very different too. In code-trolling you are/were supposed to post answers trolling the fictional bad question OP. In lateral-thinking, answerers are supposed to try to find the correct and serious answer, and most people do (or at least try to do) that. What happens is that some people just do wild/strange guesses or post trolling answers ridiculing the actual question itself or the process needed to find the answer, and not because they are supposed to do that.
So we may get back to this questionthis question. Although it is negatively scored at the moment that I am writing this and is indeed broad, it goes directly to where the problem lies and should be better evaluated IMO. I really recommend people to read the answers and to try to post additional answers to that question, regardless the fact that it is broad or not (this could and IMO should be fixed by editing and/or making the question community-wiki and/or migrating it to meta).
The majority of people here have no clear directive about how to write a good question, it is entirely based on intuition and/or imitatingimitating. I didn't saw anything clear about that in meta and this questionthis question (again) that is asking about this is just a few days old and negatively voted at the time that I am writing this.
That is a one-million dollar question! It is very hard to tell what is or not a good puzzle or riddle if you don't know the solution. This way, people don't know how to vote on questions, only on answers. We have a question about thatquestion about that here. And again, this question is very recent, so we are just starting to debate the issue, a very large and important issue. Without knowing how to evaluate a puzzle or riddle without knowing the answer, it is very hard to improve the quality and we are just starting to debate this.