Quite so—but here's the problem.
Regardless of one's specialty—or whether one even has a specialty—HCPs as a class have "attitude", as do pilots and a few other professions I could name. There is a pronounced tendency to be dismissive of what a patient thinks—and this is the key point—regardless of whether the point of disagreement falls within the practitioner's specialty or not.
Yes, yes, I know that it can be difficult not to become jaded when dealing with large numbers of people who really are . . . shall we say . . . uninformed. (Anyone who has ever worked in any form of retail knows that). But that's an explanation, not an answer. The problem is real.