I am not a very active user on stackoverflow, but during my ten-year career as a developer I have often asked questions and received satisfactory answers.
In those ten years Stack Overflow has grown exponentially, and the number of questions posted approaches 7,000 a day.
Imagine if no one ever supplied a "verifiable example" for their problem. Imagine if everyone simply asked "please give me the code". Actually, if I'm not mistaken, nearly every newcomer on Stack Overflow commits this error, do they not? As I understand it, there is currently a serious problem of Low Quality Questions and new users just asking very basic stuff time and time again.
So as someone who has benefited from the community's help in the past, shouldn't you make that little extra effort to differentiate yourself from the so-called help vampires? If the question is interesting and well-presented, it should easily receive upvotes (good questions appear to be a rarity these days), then followed by good answers. The trick is doing everything that is expected, which, admittedly, is time consuming but then you avoid the frustrating situation of having an unanswered question.
If I have a health problem I don't go to the doctor after doing tons of tests, I go there to get his opinion on what is best to do.
I have had serious medical problems in the past. Whenever I described my symptoms to any doctor I had to give as detailed a recount as possible. Stating when the symptoms first occurred, if the symptoms were chronic or not. How much pain I was in, whether I was allergic to substances, my diet, any surgeries, my immediate family's medical history e.g. diabetes, heart attacks, cancer etc.
In other words, before an expert can give his or her best informed opinion, you have to give them the data too.