I want to be able to carry a domain between IP addresses.
But to rephrase your argument in a way that does feel more convincing to me, maybe there aren't enough downsides to ever be more important than this one feature, or I would be registering random strings for my domains already, just to get rid of the effort of finding new names for things I'm building.
>you would just be telling people IP addresses already.
That's doable in ipv4, probably with some rebasing: e.g. converting decimal to hex, 192.168.0.1 becomes c0.a8.00.01
IPv6 addresses, on the other hand, are unmanageable with bare human memory, but I quite like the idea of every person managing their own hosts file, listed with a mnemonic name for their favorite addresses.
But to rephrase your argument in a way that does feel more convincing to me, maybe there aren't enough downsides to ever be more important than this one feature, or I would be registering random strings for my domains already, just to get rid of the effort of finding new names for things I'm building.