Or maybe they're out of their expertise. Really, should everyone be thinking computer-related problems through when they can ask the experts? There are a lot of problems related, for example, to finance, that I'd rather have my bank doing. I don't see them frowning on me for not knowing something I asked them.
We each have a finite amount of time for solving problems, and a finite number of abilities, each of which is at least somewhat specialised.
No one can be good at everything. And calling somebody an idiot for not being good at what YOU do is simply not fair.