After working construction for decades I can say that American workers are shit compared to foreigners. Muslim workers are the hardest. Especially from Ethiopia or Somalia. They learn fast too and are better in many cases than Mexican or SA workers. PLUS no drug or alcohol or daddy/mommy/religious issues.
When I was building in Africa we finished a project 3 days early. They didn’t even have the skills, we taught on site. That would NEVER happen with regular Americans.