ICANN is worse.
it is not decentralized.
Domains regularly get taken down or censored.
Also the certificates browsers and tools ship with that are needed to make it all work are ridiculous given that it could work wothput any of that.
Of course, shitco8ners want to scam and control, so they always argue in favor and then squeeze themselves in as intermediaries.
There is really no need to use domains or global names at all.
This is just not what people rely on in practice and normal people nyway dont understand what they are trusting in.