Ridiculous that people would rather be seen by NPs rather than physicians
Depends on what their experiences of being seen by an NP vs an MD/DO have been like.
If your experience of seeing a doctor is having someone bust into the room, spend 5 minutes with you, talking over you and rushing out after writing a quick prescription for some pills to take versus having an NP come spend 20-40 minutes with you, doing a more complete history and physical, and providing some education about the findings of the exam, why the pills are necessary, how to take them, etc... Heck, I'd prefer the nurse, too.
Physicians are allowing themselves to be pressured to do assembly line medicine, to see too many patients for too little time in order to support a large office staff that they need because they see too many patients to be able to do more than the bare minimum for each of them. Smaller patient panels would allow for more effective care, and the reduced revenues could easily be offset by the lowered overhead.
Also, there really isn't an emphasis in medical school on patient education. The focus is all on gathering knowledge, not on sharing it... at least not with the patients. That is very different from what I learned in nursing school, where helping the patients to understand their conditions and treatment was given a lot of emphasis. It is great that the doctor has a deeper knowledge of the biochemical and physiological underpinning of the patient's condition, but if that knowledge can't be communicated to the patient in a way that helps them to make better choices with regard to their health, how useful is it really? Especially in primary care where motivating the patient to make better lifestyle choices is absolutely the key to success.
Don't get me wrong. I went to med school, not NP school. But I do understand why some patients favor NPs. Acknowledging that there are some legitimate reasons for that preference gives me the opportunity to design my practice in such a way that I don't have to worry about being out-competed by a midlevel provider.