My dad is a GP and ran a practice that at its height in the mid 00s had around 5000 patients, 4 doctors, a slew of nurses and probably 15 office staff. He worked about 50-60 house a week and was ultra stressed out. Then in the early 10s he switched to this concierge model. Now he has 1 office staff/med assistant, 300 patients, and makes literally 4x what he made with the previous model.
Insurance companies, along with declining pay and the gobbling up of private practice by giant medical corporations who treat doctors like low level employees are driving GPs away, and into specializations.
If the government wants to stem this shit tide they need to tell insurance companies to get fucked, limit the intrusion of corporate bean counters, and give incentives like the cancellation of school debt to folks who go into GP. No number of highly paid specialists will ever replace GPs