Taking a distributed system like DNS and collapsing it down to "Google and CloudFlare" is a huge downgrade.
There are certainly other factors to take into account, but "letting two companies handle all DNS" is just a bad idea.
https://www.zdnet.com/article/dns-over-https-causes-more-problems-than-it-solves-experts-say/