Earlier quoted context omitted.
https://handshake.org is the only project I've seen that actually solves the issue with a decentralized root zone file. https://namebase.io is a "registrar" for it.
Why does this need to have the whole NFT / crypto / auction angle? https://learn.namebase.io/starting-from-zero/how-to-get-a-na... This is so convoluted it actually makes the whole thing a non-starter
You want a protocol that gives consistent "global" state without any centralized / trusted users - blockchain/bitcoin is one of the only technical solutions to provide that.
I agree that it's a garbage solution in practice, but that's why it's got cryptoshit bundled in.
A potential different solution to DNS monopoly, if that is a problem that needs solving, is multiple name-resolution providers that have differing records on what name points where. (The tradeoff is that an owner may need to register their name with multiple different providers).