Many of the trades are filled with illegals. If you see a citizen hanging sheetrock, he’s a felon.
On the Job training is getting scarce because employers want people who can step right into a job with minimal training. Training people costs money, on the job or no.
I will add this- most of the people I see doing roadwork this summer- and there’s a LOT of it going on around here- probably don’t speak English. I am just waiting for ICE to show up at some of our local grocery stores…..