Here's a thought -- TLD's shouldn't be coupled to countries at all and should just be a string pointer to an IP address. But that's none of my business...
I imagine there are a few countries and companies that'd prefer the control of their internet presence not be strictly in the hands of the US government.
Though certainly there are folks who don't totally think through whose in control of their domain, see: https://techcrunch.com/2011/04/04/letter-ly-abrupt-ly-loses-...
You can make your own TLDs, like the Etherium folks do, but you have to convince other people to trust the name resolvers.