The obvious answer is to spend at least some of that extra tax money on expanding medical schools. Doctors are able to make the choices described only because there are not enough doctors. If there were enough doctors, all the available jobs in areas other than private practice would be filled and there would be enough doctors in family practice that they would have to wait for patients rather than patients having to wait for doctors.