Aren't we close to decentralised domains or some sort of easy and open web indentifiers? But I think whatever we go for there are always middle-entities (aka middlemen). Crypto, and everything else. The choice comes down to either having to something like a SHA256 hash as an identifier or pay somone and then also get controlled by that someone and then with that comes the whole charade and laundry list of potential problems. That's why classic domains stuck around. Everything is a hassle and controlled, so go with something that is actually established.
Same goes for payment methods. I recently tried to buy some crypto to pay for (legally) at some "legit" sites like openrouter. I gave up after 2-3 days. Tried exchanges in my own country and also some famous non-local ones that are legally compliant to operate in my country and goodness it was a clusterfuck of darkpatterns and nightmare of steps and waits and locks and what not. I finally just created a temp card on my banking app with tiny credit spend limits and got done with it.
We attack the wrrong problems. Like "make it decentralised"! The thing is the decentralised immediately becomes centralised for any meaningful usage and often much worse and slower and in some cases costlier. Imho, we should rather work for "make them accountable" and the accountability should be decentralised to different countries and eventually to people. But then this happens via Govts and even the ones that are actually elected by people don't like to give such powers into the hands of the people and lose contorl.
Tor is great for this, as long as you're willing to put up with very long domain names, a mild amount of stigmatization, and an extra software requirement for visitors.