Please also have a look at Handshake and Stacks. Handshake has tooling to supply https certificates to a browser without a browser extension; I haven't seen such a thing anywhere else. Stacks for the purpose of this conversation is like Namecoin but notarizes on Bitcoin mainchain which reduces the security problem. Also, .btc domains.
I also think that your review of UD was somewhat unfair as it works on Polygon now. End users don't have to deal with multiple chains or pay high fees.
IMO however we're nowhere near a good solution which should satisfy the following:
  • a user shouldn't have to download any chain but should be able to use a server
  • a server shouldn't learn both the user's IP and the user's query
  • a server shouldn't be able to lie to the user