This is an international problem.
The more you tax them, the more will flee to countries willing to make concessions for them. But, taxation is preferable to seizing the assets; after seizure, you will lose a massive amount of business for obvious reasons, it will cost more than you seize.
I think that corporate control would be preferable. Shell companies and their machinations are at an absurd level today, see Panama and Pandora papers for more details.
How would you fix this without international solutions? What would those be? Can't we make a deal?
Too bad we don't have a diplomatic deal maker in office