Multinationals have such a ridiculously complex time complying with the tax code so we should accept that they will create structures to pay little or no taxes?
It is only complex because it has been setup that way. If they setup a simple structure they would pay more. So they don't.