Yes, but that doesn't account for costs at the state or federal level - roads, ports, space programs, the military.
Even if the business doesn't benefit directly from that infrastructure, they benefit from being present in an economy that supports that infrastructure.
The US is a great place to invest because of that environment, seems reasonable that it has some level of cost.
Re:Apple's cash hoard swells to $246B
by MisterBastahrd on Saturday April 15, 2017 @06:47PM
(#14123260)
Because they shouldn't get to use our infrastructure in order to profit from their investment for free.
The Chinese investor isn't a US citizen, doesn't get to vote, or benefit from government programs, isn't using US infrastructure, essentially is a cost-free source of capital. Why would we want them to invest in another country instead?