that does not correctly paint the picture.
it's simple undercutting strategy. no matter how favorable an environment for business nation A provides, there's always a nation B that will undercut them. not because nation A is unfairly taxing business, and not because it's economically viable for nation B in the long run, but to get business to move their and then raise taxes to a point where they can break even in the long run. once businesses are entrenched, they are less likely to leave. and if you don't offer the carrot, they'll never come in the first place.
relative to other western nations, overall the US is extremely favorable to business, to the detriment of it's citizens in many cases.