I'm disappointed to see so-called DEXs imposing geographical restrictions on users. Crypto is supposed to be permission-less and censorship-resistant. But limiting people of certain countries from accessing a DEX or "De-Fi" platform, would greatly defeat crypto's original purpose. Developers are afraid regulators will go after them if they allow anyone to gain access to their platform. If that's the case, why make their identities public? Now you see why Satoshi was anonymous from the beginning. Otherwise, it would've been easy to regulate and enforce the rule of law on Bitcoin.
It is not so simple. Even if you do it anonymously, it has to be hosted somewhere. You could lose the domain and access to the hosting service provider. So they have means to shut it down or at least to make it very hard for you to operate if they want to.
Isn't the contract code supposedly can be interacted directly without even the need of UI? The fact that the contract code lives on a blockchain means even if you don't have access to the UI or even if UI shut down you can still access it.
As long as there's liquidity of course but there's exception if the contract code gives ownership to the dev and have halt function.