Who owns which domain will always be centralized if only one group or individual can own a particular name. Having multiple domain name systems creates chaos.
Privacy can be solved on the client-side with VPNs or DNS resolution encrypted proxies (dnscrypt) and private registration (by the owner).
Security (integrity and non-repudiation) already exists in the form of DNSSEC and DANE. It's a Catch-22 to say it's not when it clearly exists. It's imperfect but it does exist.
ICANN was supposed to/should've been a steward in the interests of all people, not just corporations.
You can't replace it with something else and expect a different result. All you're doing is moving problems around without addressing them. Emperor's new clothes won't fix that, sorry.