I want to give every adult a sovereign domain, that can't be done on Bitcoin. I don't know what more to say. The only thing we can do is invest in UX solutions to all the problems you mentioned. There will never be a future where everyone who wants a domain on Bitcoin can have one, so even if it is superior to ICANN (which it is not because at leas ICANN names works everywhere) it is a dead end. You are free to use it. And good luck convincing people to buy a name that they can't use anywhere, and then they can't use your app before they buy that useless name. Namecoin existed forever man, no one cares, let's try something with less barriers to entry.
yeah. we might be different. where we wanna go, nobody needs to buy any names. The problem you want to solve is a problem that doesnt exist. It is a problem made up by people who want to offer a solution that makes them money. A lot of web3 is just that, even though bitcoin is enough. You dont understand what i am saying if you think somebody has to "buy a name". 🤷♀️
I get your point, but I see no reasons for both solutions coexisting and providing their unique benefits either in tandem or separately. As for the Namecoin and other shitcoin solutions, that is just silly and we all understand it. However using Bitcoin + NOSTR seems like an appropriate truly censorship resistant and decentralised solution for short names.