The US outsources something like 300k jobs annually, with over half of these being IT jobs. Adding 10k IT jobs per month could change the employment numbers and economic outlook we've been seeing lately. It seems like we're in a race to the bottom. I do think AI will make things worse, economically at least, with the reduction in jobs. But this could be offset by policies promoting on-shore employment.
The lower cost domestic areas still can't compete with the labor cost of low cost countries. Most low cost countries have tradeoffs when it comes to rights and freedoms enjoyed in most developed (high cost) counties.
But it didn't because of exactly what you said: "how lazy people are about learning and adopting them"