That is the opposite of my experience with software engineers, and my observation of the work ethic of most Americans in a variety of professions makes me think the opposite is true in pretty much every industry.
I think "American labor is low quality and high cost" is one of those things people think must be true about some other industry besides the ones they've seen, kind of like they think the news is inaccurate when it reports things they know to be false, but accurate when it reports on other subjects.