But the status quo is not simply "the next best option". These shortages in doctors and nurses are precisely because the population has grown by so much. Vastly more Australian students want to become doctors than there are places (and the top, say, 5% of students who miss out would almost assuredly make better doctors than the average indian doctor that comes to Australia (at the same level of experience)).
As for nurses, if there's a nursing shortage, paying them more should be the first thing attempted. Instead, nurse pay have fallen in real terms over the past 5 years and weren't rising the decade before that.
The CFMEU strictly controls the effective amount of labor in the construction industry to ensure a permanent shortage - they with the support of their ALP cronies prevent any kind of competition, often violently so. Meanwhile, they, along with virtually all other unions, have been long time advocates for always increasing the immigration rate, the very thing which necessitates so much construction labor in the first place.
But as long as mass immigration has created massive infrastructures shortages, then forcing the CFMEU to compete with skilled foreign workers would be a good thing. What wouldn't be a good thing is just this generalised mass immigration where we hope that some of them do the jobs that we need them to do while the rest of the drive down wages and drives up prices (and housing shortages, congestion etc). And we need to move away from permanent migration to more migrant workers. Bringing in hundreds of thousands of indian men as permanent residents will only make Australia's dependency ratio WORSE in the future, meaning paying contract migrant workers more will work out cheaper in the long run.