Ah, I get it now.
And mostly agree. I would simply add the caveat that it's often unintentional from the perspective of the techie; the user perceives they're being talked down to and treated like a child.
User: It's broken in this way.
Tech: Fix it like this.
User: Why?
Tech: That would take hours to explain*.
User: So you think I'm stupid?
It's even worse when the User hangs up (or walks away, etc) without saying the last line, just assuming it. Which is why I said what I did about education. The techs need to understand they're being perceived this way, and the users need to know it's par for the course and not personal. Some techs, unfortunately, are so tired of addressing this issue they've simply turned up their filtering system a notch or two to actively discourage addressing it. The easy way to do this is: yes, you are stupid, go away and stop bothering me. Then most businesses decide to put non-techs in between the two groups, and we approach Helldesk.
* Obviously, there are *many* variations on this answer.
Many fears are born of stupidity and ignorance -
Which you should be feeding with rumour and generalisation.
BOfH, 2002 "Episode" 10