> This is very negative behaviour in sum, because it becomes a race to the bottom where you either forgo all tax revenue, or you dont attract large companies.
It's not just that. The race to the bottom isn't really a thing because companies cost states money. They require the state to increase the resources they spend on transit capacity and emergency services etc. The only reason states want companies is because the amount of taxes they pay exceeds the amount of expenditures they require. So there is no race to have zero taxes, the competition is only to tax companies no more than the amount of government services they consume. Which isn't especially problematic.
The real problem is that if states make special rules for large companies, it gives them an advantage over smaller companies, which destroys local businesses in favor of international ones. Then next year some other place gives the huge company a better deal and the city is devastated because the company displaced a huge chunk of the local economy and now they're leaving and taking it with them.
If states want to compete by having low taxes, great. But nobody should be getting special treatment like that.