>If I can solve the problem myself, why do you think I would ask a question?
You are expected to be able to analyze the problem to the point where you have one specific question, get the answer, and solve the problem now that you have the answer.
That is: we will not do the analysis for you. We will fill in the gap in your knowledge. But you have to figure out where that gap is.
> Either what I was looking for was already there
The goal is to maximize the chance of this (and that you find what you're looking for promptly). When you don't find it, you can help by contributing the question part of what's missing. But, in turn, this is supposed to improve the chance that the next person can promptly find your question - and understand it, and be confident that you have the same question, and read the answer, and go on to solve a potentially very different problem.