Except outsourcing has been a thing for almost two decades now and it invariably almost never works. Between security/privacy concerns, sometimes timezone issues (depends on where the team is located), and credential fraud (among many other issues) many companies end up reversing their decision.
Still, I think many would certainly advocate for tariffs for any kind of overseas contracting work in addition to reducing the H1B cap.
That both parties are against this sort of thing tells you quite a bit about their donors and motivations.
I don't think tarrifs will fix this, though. it didn't in 2018. It just lead to a trade war, costing billions in dollars in millions in jobs lost. We lost a lot of domestic production over the last 15 years, so a trade war arguably hurts the U.S. worse than China or Mexico.
Still, I think many would certainly advocate for tariffs for any kind of overseas contracting work in addition to reducing the H1B cap.
That both parties are against this sort of thing tells you quite a bit about their donors and motivations.