>MakerDAO has no ability to block individual holders' DAI tokens. ENS DAO and ENS root multisig owners have no way to revoke your registered ENS .eth name address or take control of its records.
Nope, they actually can do all of this by just updating the smart contracts. And even if this were true, it would be an anti-feature. I don't want to use a system where the illegitimate transactions of thieves and hackers can't be blocked. Just look at how many smart contracts get hacked to see what a bad idea it is to say "we never block any bad actors". It just makes no sense at all to try to spin that as a selling point. It's not in any way a good thing.
>The person now has DAI, an asset that has value, and that they can send to another person. They received the DAI in 30 seconds, without needing a bank, and can send it to another person in 30 seconds, also without them needing a bank. The closest comparison is cash, but you cannot securely send cash around the world in 30 seconds without a bank.
Yes you can, I already addressed this. Moneygram and similar services literally does this, without cryptos or blockchains. All you need to do in order to accomplish this is to have someone else who has some funds (or a bank account) that is offering to make the transfer for you and gives you a code (or lets you use your own personal code, like a private key) to redeem the funds on the other end. No blockchains are required at all to do this, adding blockchains to this only makes it worse because it unnecessarily adds more extra steps.
>There are many contracts and protocols that are designed to be immutable-only with forking as the only mode of governance, I would advise doing a little more research into the development practices.
I've done plenty of research and I'd say that's a universally bad idea, and whoever is saying that has no idea what they're talking about and should be discredited. Forking is an extreme method of last resort that has a lot of friction, it isn't something you want to encourage people to do just because of some small easily-fixable bug. Especially when people stand to lose a lot of money because of those bugs. This is just another instance where this stuff is like the wild west with no regard for normal development practices used in financial software.
>Except that domain name registrars are centralized entities with complete custody over their owned domains, unlike .eth names which are not owned by any central party, and cannot even be revoked or controlled by the root node multisig owners.
Ok but you just said some other party could fork and replace the protocol as governance, which one is it? If there turns out to be some nasty bug in that contract the developers will just say "whoops, everyone use this new contract instead" and then everyone will be frustrated but will still switch over to it because they have no other choice. Or for the nuclear option, if the ethereum developers really wanted to, they could just change the ethereum code itself to mess with that smart contract, just like they already did in 2016 and they could easily do again if they decided to. "Non-custodial" in crypto is a complete lie. I'll say it again, there is always custody. This is still inherently a network service that has to run on physical computers and has to get updated by humans who need to perform customer service and all that jazz. In crypto it's just intentionally obfuscated who actually controls what.
Even assuming for a moment that all this works like you say it does, it still would be a bad thing that isn't innovative at all, it's just lazy! I would absolutely not use a domain name service that refuses to block terrorists and criminals and refuses to come up with any way to effectively block them. I don't want to be on the same network as them at all, everything you're saying is an anti-feature.
>A lot of your writing seems like a sort of zealotry against crypto
It's not. What I actually do have zealotry against is liars and thieves. Crypto just happens to be overloaded with those types. The entirety of it is a fraud based on faulty technology that can't actually do any of what is promised in any meaningful way that is different from existing systems. The core of your comment seems to be saying "if you don't like it then just fork" but this is the whole problem cryptos were pitched to solve in the first place! They wanted to "fork" the banking system because they were angry about bank baliouts but now they've gone and done the exact same stuff over and over again!