Not to mention roofers.
Yes, like it or not, there are jobs Americans don’t want to do.
There are a few. I just had my roof done by red blooded Americans. My buddy owns the company. On Saturday afternoon, he showed up with all his kids to clean us the shingle scraps.
Americans won't do these jobs because the companies pay slave wages. The companies pay those low wages because there are millions of illegals willing to work for low pay.
Remove the illegals, and the labor market will revert to its former state. Only then will Americans return to those jobs.