You may be correct about many US programmers not keeping up, but the H1Bs I've seen in action, other than being more compliant, didn't seem to be much better and often worse.
"Top Talent". Ya, no not generally. Not from H1B. May get OK talent from time to time.
"Top Talent". Ya, no not generally. Not from H1B. May get OK talent from time to time.