Too few doctors thing is problem with different bottlenecks... Mainly being that the US Residency program is funded by the gov't, and is competitive to get into. Many of the lesser schools and especially DO or carribean schools have graduates who are not able to get into residency on first try because there are not enough slots.