Re: TLDs should have been abolished.
>There is no technical reason or excuse for the end of domain names to be limited
There is. The whole point of DNS is the hierarchical model of authority that allows the process to scale both technically and administratively.
An entirely flat database (which is what would effectively result from a free-for-all in TLDs) would require an entirely different technical infrastructure and implies a single world authority for domain name registrations.