Oh I agree that it is the way of the country right now, but it is a bad thing for the country. In Wisconsin, for the Foxconn project the government has already spent ~$200 million for land (pushing people out of their homes and farms), $185 million for water and sewers, $342 million for roads, all for a planned 1454 jobs (scaled back from the original promises of 13,000 jobs). That adds up to $500,000 of our tax money per planned job created. But as of 2020, only 281 jobs were actually created, making this $2.5 million per job so far.
The only way to stop it will never happen, but the federal government would have to tax the businesses at 100% of the subsidies they get, and then lower personal income taxes an equivalent amount (so this is revenue neutral). Then businesses would base their decisions mostly on the right location for their work. It won't happen, but it would stop this ridiculous abuse of our money.
Sorry to make this thread political.