Medpundit preaches to the choir on primary care:
The trick is to get family medicine (and pediatrics and general internal medicine) to be as attractive as specialty medicine and rural and poor urban areas to be as attractive as suburbia. One way would be to pay primary care doctors better. (Like that’s going to happen.) Or the field more “glamorous.” (Even less likely.) Specialty fields are attractive not just because they pay more, but also because a more narrow field of knowledge to master. That doesn’t make them easier to learn, but many people feel much more comfortable knowing a lot about a little than a little about a lot. Once technological advances made specialization necessary, it was inevitable that primary care would suffer.