A lot of this is due to the current US control of the .com namespace.
I wonder what'll happen when/if the US shuts down some non-US business's .com, and that business starts getting court orders to force local ISPs to resolve that. It would either lead to a split in the .com namespace, or international diplomatic agreements on DNS (like how there is international maritime law about what happens in international waters). This would make the USA no longer have control over it.