And so I shall. I think doctors are held captive by their patients - you and me. Doctors have a very important function in society. If I ever get into a car accident where I am injured, I don't want anybody trying to treat me who doesn't know how to sew my body parts back together. That said, I think we expect too much of doctors.
Humans are complex, making medicine complex.
Too complex for any one person to know everything there is to know. The more detail we learn about any one subject, the harder it becomes for one person to know everything, or even enough. It is entirely unreasonable to expect the same person who does heart transplants to also perform neuro-surgery. Nobody would disagree with that. It is also unreasonable to expect a podiatrist to handle sinus problems.