Earlier quoted context omitted.
He mentions the data several times, go look at the US Labor stats. Infrastructure jobs are open and we don't have the skilled workers to fill them. ND is importing welders from Canada while road work on the eastern side of the state gets delayed. ND has stats on that too. Some jobs cannot be outsourced. [edit: skilled workers are need more in infrastructure / construction then factories]
"Number of available jobs" is a meaningless statistic. HN-ready example: I'd like to do a web start-up, if only I could find skilled engineers. I'm willing to pay 100 experienced, skilled Java programmers $10/hr to build the site. What? No takers? Not one?? Well, there you go! 100 jobs unfilled. Skills gap! You can't offer poverty-level wages for skilled jobs, then complain that "we don't have the skilled workers" wh…
A company that legitimately needs worker would be forced to raise their offered wages until they can find employees or would be forced to go out of business.
I think the problem is that society has told young people that if they have a 4-year degree they should be making mid to high wages right out of school just because they have a degree. In the real world employers need people with skills not people with a piece of paper.
If you were to learn a skill right out of high-school you could live off of $10 to $12 per hour for a few years while you live with parents or roommates and overtime as your skills improve you should be able to earn much more and become independent. But no people would rather goof off at university for four years and have their high wages handed to them.