Health Care is so very complicated. Giving people free stuff is never a good idea because its so hard to get them to give it up or ask them to pay a little more for it. Many good MDs are moving to Wellness plans.
http://www.mdvip.com/
They'll only take a limited number of patients - most who have private insurance or premium plans. That is one of the problems with a single payer system. Those who have the means will just pay for their own doctor.
In the end I don't see how this resolves itself.