That would be completely different things with very different consequences. H-1B is a Visa to work in US, so jobs would not be offshored, just outsourced to a contractor (article mentions Infosys). Employees will be still paying taxes, and salaries can not be that low as they incur living expenses similar to US citizens. Added difficulty of changing jobs while on a visa does depress wages to some degree, but IT workers generally expect to live well.
Offshoring of course means no tax revenue for US and much lower living standards and expenses, so low salaries that US residents can not accept without starving.
It's unfortunate that the article doesn't make clear exactly what is happening.