Yell louder, Mr. Fisher.  The craziest part:

The federal government effectively controls the number of residency positions through the Medicare program, which pays a subsidy of $8.8 billion to hospital training programs. In 1997 Congress determined the country had enough doctors and capped the number of slots it would pay for at around 98,000.

Yup.  Too many doctors!  That’s Congress for you.

He does miss one point in his byline question of “why is it so hard to get primary care physicians through residency programs?”  A major factor is “because their residency programs are so grueling.”  He gets the specialist pay issue, but lifestyle is becoming an even larger determinant, I think.