I don't see an opportunity. I see it as a "community vs $" tradeoff, and companies are about $ every time.
A company could pay/train locals. But why, when you can go fishing for talent from overseas, pay them less, have them be dependent on your company to stay in country.
I am mainly frustrated with the "we have no locals with these skills" catchcry, when clearly it is "we have no locals with these skills we are willing to pay for".
And when that comes from companies with profits in the billions, it is just a "shareholder vs worker" balance of greed issue.
Yeah, it's frustrating how they [0] deploy the phrase "worker shortage" as a sneaky euphemism, when it's equally (or more) valid to present the problem as a wages shortage.
Similarly, the world has a terrible megayacht shortage! This is obvious, because I can't find any selling for the $20k in my budget. I demand to know what the government is going to do to fix this existential threat to the nation and our very way of life!
No, "not enough people" is corporate speak for "the public should train our workers for us"