But forbidding companies from building fabs in certain countries sure is something else.
No, it's not. Money is fungible. They don't want to give taxpayer money to company XYZ for fabs in the US, only for that to free up more budget for them to build another 2 fabs in China.
And a big reason they have to do it, is that China places restrictions on foreign companies doing business there, in order to force them to develop the Chinese economy and workforce (if you haven't heard the phrase "forced technology transfer", look it up). So, there needs to be some good reason for US companies to say "no", or else they just cave in like every time in the past.
The reason Congress is doing this is not as a gift to semiconductor fabs, simply because we
like them. It's to build & preserve US-based production capacity. So, it's going to come with strings attached. That's just how it needs to work. And nobody is being
forced to take the money.
The US is in a clear economic war with China,
China has been at economic war with the US for about 2 decades. It's about time we woke up and defended our interests.
probably an excuse away from a military one, and that is good to nobody.
If there's a military conflict, it's clear that China will seize on some little thing like a US politician visiting Taiwan as a pretense. There would only be a military conflict because China wants it.
The US doesn't want it, and already does enough to tip toe around China's over-sensitivities that it wouldn't happen by mistake. Did you know that when the US performs "freedom of navigation" exercises to maintain access to international waters (that China decided it should control) that we actually contact them and tell them what we're about to do, so they don't misinterpret it and overreact?