In many respects too dumb, not motivated enough, not qualified enough, or too expensive.
Add all of that up and it's not a good day for American workers.
I do know several tech workers who are American and get paid very well. But they are highly educated, work their butts off, and...