Most physicians newly coming into practice are going into specialty work rather than become primary care physicians (or what's usually known as "family doctors").
Also, another reason for the loss of primary care physicians is that Medicare payments were cut back almost 40% during the Bush years because, as we all know, Bush and the Republicans hate Medicare (and Social Security). I know that for a FACT as my own physician told me the extreme cuts on Medicare payments were forcing him and other doctors to either retire or else take on no new Medicare patients.
Maybe if Obama could reverse the Bush disaster of trying to pay doctors almost zero so Bush and the Republicans could destroy the Medicare program and instead see that physicians were paid a fair fee for their services, we might be able to retain more doctors in the profession.
Before the Republicans start their usual whining -- whaaaaaa, what about all the tax money it would cost -- well, Bushlovers, don't forget we paid TRILLIONS (borrowed from China) so Bush could kill tens of thousands of people for his useless war in Iraq and billions more of our own tax dollars was handed out to Bush's war profiteers, so surely we have enough money to pay U.S. physicians the money they are worth by funding the Medicare program like it used to be until Bush tried to ruin it.
Hey, Republicans? How about using our tax money to heal instead of using it to kill for a change? What a novelty, huh?
For Bush to try and destroy a medical program like Medicare which worked perfectly for decades by literally cutting back doctors' and hospitals' reimbursements fees by almost half is a disgrace. But hey, Bushie got taken care of when he was sick and Mama Bush recently got top notch medical care when she was hospitalized but screw the rest of America. And as long as Bush and his ilk get taken care of when they have a medical problem, then the hell with the rest of Americans.