Nowadays all government hospital like flooded with foreign doctors. Pinoy, Myanmar, PRC and even Hongkie, you name it they have it.
Question is: why are local University still rejecting straight A's students when obviously there is demand for doctors? I have heard that local University will not even call for interview when GP is below B3. When I hear some of the Myanmar or PRC doctor speaking English, I doubt they will even be able to score C6 for GP.
So why the discrimination on your own citizens?
Seems like for medical human capital, government is also behaving like corporate when sourcing for IT. Better buy off the shelf, outsource than develop in-house. Does everything boils down to $$$?
Just because somebody is already medically trained does not mean it is good. Just look at this article.
There are several possibilities.
1) Cheaper, better ,faster. cheaper to import than to spend money training local doctors
2) CECA agreement means they are forced to hire India doctors. PAP and India government and citizens benefit. PAP can invest in India, India government can win more votes since they help India citizens to secure jobs overseas.
3) Signed some other agreement with other countries to allow foreigners to work here as doctors. PAP and foreign government huat together.