Re: Then I have never worked in a well run IT dept.
Speaking as someone who has been a consultant rather than an employee for the past 15 years, I think I can give you a few reasons why that is.
1) the average admin isn't smart enough to do a good job automating (so if they try it has so many problems either they give up or their boss makes them give up) Sometimes I try to use their halfassed attempts at automation as a starting point, but I always end up scrapping it and going from scratch
2) the average admin is too lazy to want to do the extra up front work to make this happen, versus just fighting the fires as they come - if they're overloaded, they're not smart enough to realize that a few evenings/weekends spent automating a few things they spend way too much time on will give them the free time they wish they had
3) they're worried they may "automate themselves out of a job"
When I set up scripts to stuff in minutes that people would otherwise do by hand in an hour or two (like configuring the SAN switches in a C3000 blade chassis, for instance) it is interesting to see the responses I get. Other consultants think it is really great and want to use it right away. Those regular admins that I had already identified as being the more clueful and more interesting in learning how things work, rather than how to do what their job requires and nothing else, are also interested.
Others are actively hostile - they like doing these sorts of mindless tasks, because it takes a while, it is visible, and assuming they've been given a cheat sheet doesn't require any active thought. They might have to do actual work if all the "easy" stuff is automated away...