Absolutely right!
The culture of some businesses has not evolved since the 80s and 90s, when the IT staff were considered magicians with keys to some hidden and mystical knowledge. Computerization has advanced well beyond that point now, and there is no reason in the world why the technical staff should do for business professionals what they should be doing for themselves.
No one expects the non-techie to have the wherewithal to match the skills of the IT pro, but there is no excuse for a non-techie to refuse to learn how to do simple things such as create reports or update websites. Learning to use these tools is for the non-techies' own good, unless they want to see their careers stall as the rest of the business world moves on. Of course, it sometimes seems that this is only true for all business professionals except upper management.