A follow up study conducted by the UC Davis Health System found that earnings over the course of the careers of primary care physicians averaged as much as $2.8 million less than the earnings of their specialist colleagues.