After reading other replies here, it should be understood that specific job titles and business sizes will differ on this. For a Systems Admin or Network Admin, it is a huge waste of time and resources to have to train idiots on an every day basis. For help desk roles, it will probably be an inevitable part of the job.
So people are idiots for not knowing the things that another person is trained/payed to know? I can configure computers/routers/switches....my dad knows a lot about fixing heavy machinery and construction. I wouldnt call either one of us idiots.
And training is part of any IT job. Net/sys admins may have to train other IT staff on new processes/appliances that are put in place. It is inevitable. The only problem is when you constantly have to repeat yourself to the same person and they either dont listen, or get it. I had one guy several years ago ask where some software was on a weekly basis. The location had never changed in years. So that kind if thing is frustrating to say the least.