This is a myth perpetuated by medical schools. There is no regulatory limit to the number of residency slots hospital's can create. There is a limit to the number Medicare will pay for, and teaching hospitals generally refuse to create slots that are not paid for by Medicare.