we don't have enough doctors because the government limits the amount of residency spots which limits the number of doctors. they do it because the healthcare lobby fights hard to keep these limit in place to create an artificial shortage of doctors to keep their wages high.
United States