> Then they have to withdraw from one of those countries.
This is equivalent to saying that no company can have operations is more than one country. Countries have so many laws that there will be a conflict between them somewhere.
The obvious and longstanding solution is for the company to set up a foreign subsidiary and then the subsidiary in that country complies with that country's laws. But that's not the same thing as expecting the subsidiaries in other countries to comply with the laws of a country they're not in.
What's "they"? The Cloudflare subsidiary in Moldova is presumably a different entity than the one in the US. The issue is they're trying to enforce the law of Moldova against the US corporation for things it does in the US.
This is equivalent to saying that no company can have operations is more than one country. Countries have so many laws that there will be a conflict between them somewhere.
The obvious and longstanding solution is for the company to set up a foreign subsidiary and then the subsidiary in that country complies with that country's laws. But that's not the same thing as expecting the subsidiaries in other countries to comply with the laws of a country they're not in.