Out of curiosity, why cannot hospitals fund residency slots on their own with some riders (the resident should work in the same hospital for x years)?
It seems odd that the medical profession is not willing to invest in the training of the next generation of professionals without government help.