Define professionals. I know for a fact that we are seeing a shortage of trained tradesman, in ALL the trades, and it is only going to get worse as the population ages.
I hear complaints all the time about having to pay $100-$200 plus per hour for tradesman to do work on your vehicle or equipment in your homes. Wait till the last of the boomers retire and these tradesmen can write their own ticket because there is such a shortage.
And do you think we are going to find say carpenters from Asia? They don't live in wooden houses there, they live in concrete apartments. Why doesn't business want to train tradesmen? Retirement! disaster is looming!! Argh!!! They always say that.
Immigrants from Asia don't seem to pick up trades. Why take them? So much growth, so few tradespeople.