that README doesn't mention "DNS" ever, the complaints about Mastodon are that the Mastodon server owner owns your identity.
also NIP-05 doesn't make anyone depend on DNS or on the NIP-05 server owner, it's just a helper for finding and identifying public keys.