Comment by BobbyJo
I mean, the clear way to deal with this is to make them choose, and allow import tariffs. Get taxed where the nexus is, and pay to bring the value to other jurisdictions.
I understand that the web of various tax laws and trade agreements makes this impossible though. 80 years of cruft is too much to sift through to improve things in one fell swoop I suppose.
> the clear way to deal with this is to make them choose
My understanding is that the whole problem stems from companies being able to choose. Apple chose to pay taxes in Ireland for some things, because Ireland gave them a tax advantage, thus avoiding taxes in other European countries.
Allowing import tariffs between EU countries would maybe help with this but cause other problems. The EU free market isn't a whim, it has good reasons to exist and significant benefits.
There is no "clear way" to fix this. If there was, it would be used already.