...when every programmer (and tech support person, and manufacturing person) in the US can get a job, that's the time for US operations to be looking for foreign help.
But since age, health, formal schooling, in-country location, and credit score are widely and consistently used to deny highly skilled US programmers jobs -- I am very confident in saying that Mr. Graham has not even come close to identifying the "programmer problem" from the POV of actual US programmers. All he's trying to do here is save a buck, while screwing US programmers in the process.
Do it his way, and the US economy will suffer even further at the middle class level as decent jobs go directly over our heads overseas, while, as per usual, corporations thrive.
This is exactly the kind of corporate perfidy that's been going on for some time. Graham should be ashamed. He represents our problem. Not any imaginary lack of US based skills.