You are perfectly right. Actually, things are even worse: all .io domains may soon disappear for geopolitical reasons. Once, I hoped Namecoin/Bitcoin could give us a permissionless DNS, but it did not happen. Could Nostr be a new tool for that goal? I wrote more here: nostr:note12vy6ll7vg5vjepf5s3gyn7wajlwgg34efddlf2zcddr9r76h5caszg3frz
I have this on the back-burner as a way to avoid a centralized resolver: https://github.com/pubkeychain/pkc-protocol But most people don’t seem concerned with this so there is no urgency yet and hence no implementation or even real interest.