Yes, agreed, which makes it much more likely that laws will get passed to collect this tax as it will probably have strong political and voter base support.
It's hard to stop those countries from doing so, in the current framework of international trade and business. I don't know if a treaty limiting this kind of stuff is in the cards for the near future. And if it is, I'm not sure it would be signed or ratified by financial safe haven countries like Luxemburg, the Seychelles, Monaco or Belize.