> eliminating country codes and the ,org/.com/.net top level domains would only promote the second level domain names to be the top level names.
Yes it would just mean that all organizations have their own top level domain.
This is a good thing, not a bad thing.
Domain names are hierarchical namespace designed specifically for human recognition and therefore they should reflect how humans run hierarchical organizations.
So instead of
zork.game, zork.games, zork.com ...
game.zork, games.zork, com.zork. All of which is owned and controlled by a single Zork Corp.
So the difference is instead of forcing Zork to purchase multiple domain names from multiple groups.. name spaces that try to force some organizational methodology dreamed up years ago that doesn't apply to Zork Corp in any meaningful way.. they are in full control of their own name space and can divide up how they see fit. They can easily have new.australia.zork or africa.zork or corp.zork to divide up domains into subdomains for various purposes, internal and external.
Also it prevents confusion and deceptions from people purchasing zork.net or zork.me and such things to deceive users. Or squat on and essentially hold parts of Zork's name space hostage.
This allows a very simple human readable way to drill down a organization:
specific <----- less specific <--- organization tag
Instead of forcing people to guess if zork.eu and zork.net are owned by the same people....
Even better though would simply to have _only_ TLD and get rid of hostname.tld completely and just go with:
I would like that MUCH better then any other scheme. Just have all hierarchies global in nature. Although this, I suspect, would be far too much.