NYTimes is identifying the wrong problem here. What if Toys R Us sends an employee to India to train the team there (that's not uncommon). I'm struggling to understand the key takeaway from the article.
One could also complain about Americans who choose to live abroad. They often end up training foreigners either directly or indirectly. Companies understand that outsiders can be used to gain understanding more quickly in some areas, and they'll pay above the domestic market for it. America discourages this by taxing its citizens abroad; this would be even more punitive if not for the foreign earned income exclusion. True nationalists might consider its repeal.
Or by video conferencing. I don't see how temporary work visas being the main problem here.
With H1B, the government is providing assistance for the activity. In the case you mention, it's on the companies dime.