Why shouldn't they be able to buy a domain name which contains their name?
Is it useful to be able to differentiate between McDonald's the restaurant and McDonald's the legal firm and McDonald's garage?
Why shouldn't each of those industries get their own TLD?
The original list of TLDs aren't some platonic good written by ineffable sages. It's OK for things to change.
>Why shouldn't they be able to buy a domain name which contains their name?
I fail to see how johnsmith[insert number here].com is any worse than johnsmith.[insert TLD here]. If anything a number is less likely to get mixed up than tlds, which have confusing pairs like ".tech" and ".technology", or ".engineer" and ".engineering".
If the whole EV certificates thing would have been set up in a way that it wasn't just a money extraction racket, that would be the way forward. Let user agents convey whether a site is trusthworthy, and what entity it is connected to.
You can build reputation and trust using a handle, even if it's not associated with your real world identity. For example, I know that if 'ryao' replies to a question about ZFS, the response can be considered trustworthy. I don't know who that is or even what country they live in, but I know they're a contributor that isn't speculating or guessing when they reply and that's all that matters to me.
Domains can be used as verifiable, globally unique handles which simplifies things for the average user because it makes it easier to help users avoid impersonation and confusion if you can point them to something simple and verifiable. For example, look at Bluesky [1].
I've been wanting domain based namespaces and handles for a solid 5 years because it just makes sense. Here's my oldest mention of it (asking why package managers don't use domain verified namespacing) I have on HN [2]:
> It seems like a waste to me when I'm required to register a new identity for every package manager when I already have a globally unique, extremely valuable (to me), highly brandable identity that costs $8 / year to maintain.
You can tell it's old because .com domains only costed $8 back then. IMHO, domain based handles are the #1 reason to use Bluesky over X/Twitter. People used to spend $10-15k buying "noteworthiness" via fake articles, etc. to get verified on Twitter. I can't find any links because search results are saturated with talk of X wanting $1000 per month for organization validation (aka a gold check mark). Domain validation is just as good as that kind of organization validation, at least for well known individuals and organizations.
Given that, I think there would be a bigger market for domains if domain validated identities catch on. It could even spawn specialty gTLDs that do extra identity or notoriety checks (if that's allowed) or maybe attestations would become a big thing if there were an easy way to do them against a domain verified handle.
1. https://bsky.social/about/blog/3-6-2023-domain-names-as-hand...
DNS should offer disambiguation services. Instead, we have this awful system.
My dream is to fork a browser and replace the DNS component with an entirely new protocol that respects the notion that people in the real world share names.