A friend of mine was a QA engineer for a famous children's hospital. He could do absolutely nothing, because every doctor had their favourite vendor with their favourite sales rep that gave them goodies, and they all hated the idea of interoperating and making things more efficient. And once a doctor says "If you change this system,
children will die!", that's it, conversation is over. It doesn't matter that everyone knows the doctor is covering themselves, the point is that the only people that can override the doctor are the higher-ups, of which there are few, and all of those are playing their own political game.
My friend tells the story of being in one meeting with the various doctors, and one of the elder ones made a snide comment about another doctor 'not being here long enough to understand how things are done in this place' - to which the reply was 'I've been here for 17 years'.
Myself personally, I worked as a neurology tech for four years, and the doctors I worked with were a broad mix. Some of them were the sweetest people you could hope to meet. Others were such money-grubbers they directly said to the pharmaceutical reps "don't give us 'gifts', just give us the money directly". In that broad mix were doctors so awesome that they write their own mouse drivers, to doctors that behaved just as xradionut mentioned.
Doctors are humans too, there are a lot of them, and they run the same kinds of personalities as other humans.