You are still missing the point.
> if they’re legal now it’s because they’re complying with laws, and if they stop complying with laws they won’t be legal.
Laws from what country?
OP's comment was trying to argue that "the country of jurisdiction has veto power". My question was "which country has jurisdiction over a distributed application running in thousands of independent computers spread around the world?"
It's not about the individuals, what I am arguing is that the service itself can not be stopped. A government could try to stop its citizens from using the service but even if they were successful (good luck with that...) the service itself would still be around.
Contrast that with, e.g, The Pirate Bay. To stop the service, Governments could and did manage to go after the individuals, or the hosting providers and even the DNS registrars. These were all the choke points that the governments tried to use, because these are points where they can have some jurisdiction. But no government can order an ENS domain to be suspended. No court can stop an IPFS hash to being a representation of a file, and while one could get an order for a specific server to be disconnected, there is no way to issue an order to delete all files of a given hash from the network. There is no one who can remove a contract that is deployed on a blockchain, so there is no way that a judge "can find someone to do something about it..."
And no, this is not a "theoretical argument". It is a very real one. The main reason so many developers are attracted to "web3" is because of its "permissionless" nature. If dapps were not censorship-resistant, then of course developers would just stick with what is more efficient, cheaper and well-established.