You would think hospitals would be because they pay the high cost for doctors.
I think rather it is a collective action problem.
Hospitals don’t want to invest 150k per resident to have that person leave the day they are done. It is common for doctors to do residency where they can and then move.
A better option would be for the fed to cut residency funding entirely and have hospitals pool resources themselves.