These are fine ideas in theory, but the amount of complexity and necessary code and network-effect they would require in practice should be factored in your thinking.
Discussion
Alright, I read your post and didn't know enough to understand it, but I saw DNS reliance was part of the problem it's trying to solve
What if we made it Tor-only and used onion services to solve DNS reliance?
Or what if we moved DNS to a blockchain or solved it some other way?
Is this still relevant for other reasons?