I would agree with you in principle however, in which case there's an even more impossible goal: get Microsoft, Apple, Google, and every Linux/BSD distro to agree to a new OS-level alternate domain name resolver that functions out of the box. And also stop Google and Mozilla from rolling out browser-level DoH.
Then it wouldn't need to be done by any browsers... if the DNS-over-HTTPS end point provider does the additional name resolution, it should "just work".
I see what you’re saying in theory, but it can’t be cloudflare or a private company or else it’s more of the same.
Browsers should respect the OS instead of trying to circumvent it.
Lastly, DNS is properly decentralized out of the box. I don't get that some people who argue for a decentralized internet also argue for DoH.
DNS is also not decentralized. It's centralised on ICANN and whatever company owns your TLD which is why this thread is here.
See DNS Wars, Episode 6: "Resolverless DNS":
* https://blog.apnic.net/2019/11/04/dns-wars/
* https://www.ietf.org/mailman/listinfo/Resolverless-dns
('Amusingly' I cannot view the mailman page because Cloudflare DDoS protection is blocking me. The same CF that is doing DoH for Mozilla.)
Someone tell the guys pushing DNS over HTTPS that.