system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why can't the U.S. hold their market hostage for companies that outsource a lot (through tarriffs, etc) to solve its economic problems?

Say the government gives, say, Apple a few years to move some of its factories over here from China, and if not they'll make it unprofitable to sell iPhones here. They will, because they'll take a dip in profit margins of it means they get to keep business in the largest economy in the world. If they made a lot of companies move a few of their factories doing this, they could theoretically end unemployment (after adding 8 million factory jobs here) and give a big boost to tax revenue. Politicians constantly are trying to fix the economy, why don't we force companies to employ Americans? I they move their company out of the country, we can just quadruple the tariffs on them so that companies with an American industrial base can take their place. We get more taxes, unemployment is over, and we achieve more economic independence, so things get more written on our terms.

Am I crazy? Why is this not being touched?
gpt
A tariff would decrease outsourcing but it would also raise prices. High tariffs also induce other countries to raise their own tariffs, which shrinks the foreign market for American goods.

That's not to say that tariffs shouldn't be higher, but raising them does also cause problems.