I think you're right, but I don't think it's the fault of the doctors themselves.
I do believe that most genuinely want to help people, but the schools teach them to focus on quick diagnosis because our current system doesn't pay them enough to warrant more than 5 minutes per patient (for the most part). They're encouraged to have relationhships with their pharmaceutical reps, not to mentional the power of pharmaceutical lobbies.
There's so little time spent on teaching future medical professionals about nutrition and alternative healing, or even spending time asking questions to get to the root of the problem. Sadly, I've seen misdiagnoses so many times in my lifetime (many close family members that I've lost, as well as myself) that I finally realized that doctors are nothing more than educated human beings who are forced to hypothesize. And I used to think they were gods.