Some hosting companies are, and some aren't. I make sure to keep my support documents incredibly simple and straightforward so that customers can use them to get things set up and maintained...but if someone needs extra help, I give it. I personally know that I've appreciated it when hosting companies and datacenter techs have walked me through the steps of this, that, or the other. I assume that my clients will appreciate the same kind of treatment. Aside from that, if I notice a pattern in customer requests, it helps me zero in on areas where my support documents may need a little more work.
You're absolutely correct - you're *not* an idiot. You're just a newbie in this particular area. We were all newbies at one point or another - and honestly, we're all newbies at *something* every day. (For those of us who work with technology...heck, we're perpetual students in our own field.)