I agree with you that doctors can and should call attention to the problems that they and their patients face. Where I disagree is when doctors prescribe treatments for the problems.
You suggest universal health insurance; perhaps the best of the options (I'm ambivalent, at best) but there is a bevy, and all come at a cost of one kind or another. Obamacare, medical insurance, etc, are most definitely outside the competency of medical practitioners. These are plans with subtleties that have enormous ripples, that take lifetimes to fully grasp.
Even if doctors can study enough to get there, I would rather my doctor spend time learning more about me, medicine, new treatments, diseases, etc.