If this is a situation you relate with, you might be an arrogant asshole.
I help people all the time with computer related issues, and they love that I do that. None of them give me the stink eye, and I never judge them or think they're idiots for not being specialized in general computing.