Domains should have no value,
This is not practical.
In the current state of affairs, I agree. The root problem relies that we are using the Domain Name System for something it was not designed for.
A name is part of an identity, a company name, a personal name or whatever. We simply cannot escape that fact. The natural tendency is to pull this logic into the domain name space.
Right, but the DNS was not conceived as an "identity" system and we imposed uniqueness on each branch of the tree where we can't have another jorge.com, then as proof of concept and to expand the name space we have now jorge.biz, but wait there are many more jorges out there, so now we'll create a couple of thousands gTLDs to hopefully accommodate them all. On the other hand Joe sees that jorge is very popular or well known, so he will take a couple of jorge.whatever with the hope that one of the jorges will pay him for that name, and also as you said we have Jim that wants to pretend to be jorge, and then all this becomes a roman circus and a merchants paradise with lax regulations where a name becomes a commodity with dubious value. These issues will never go away until we come up with a solution to the root problem, which is that the DNS is not a directory service. Meanwhile domain tasting, front running, hijacking, etc, etc, will keep happening and the issue is how to mitigate or minimize the problem and its side effects. My .02 Regards Jorge.notheone