That's a bit naive. Many patients practically demand pills, and if you displease them all you'll take a hit on your "patient satisfaction" metrics, which in turn displeases the hospital administration as things like Medicare funding are tied to these metrics. So unfortunately, doing what's best for the patient doesn't always correspond with what's best for the doctor keeping their job.[1]
Blaming the doctor for having to make an impossible choice is not entirely fair. I think the federal government (Medicare) and hospital administrators need to reevaluate the weight they put on patient satisfaction and the pressure it puts on physicians as well as patient outcomes.