Sure, if you ran an Ethereum client locally -- which is of course infeasible for statistically everyone. Otherwise, you're still delegating trust to a third party.
Well, you don't have to trust a third party, and it's verifiable. Anyone can run a DNS bridge (including yourself) and anyone can verify that it is behaving correctly.
Unless you do that verification work as part of each DNS query, clients are still delegating trust to whatever service is responding to their requests.
Matrix and Mastodon are federated but not decentralized. I don't understand why the are getting advertised all the time. Alternatives like Zeronet are truly decentralized and barely get any mention.
Domains are governed by registrars which are clearly "centralized" according to the definitions of the linked article.