I agree with you. My point was that in http://blog.pedro.si/why-not-forget-about-top-level-domains-... the "www" is present in the example, yet the focus is on the "com". I am curious to understand the though process that directed focus to eliminating "com" before "www"
It's simply because with most urls, when you type them without www they will work and send you to the page you are looking for, even if the url includes www. Therefore www presents no additional typing for the user. However the TLD does.
The observation you make depends on the DNS configuration for any particular domain, but ok, lets not worry further about that.
Assuming that we wish to start again with a flat name space, I'd be interested to understand:
What rules would be put in place to govern the names that would be allowed? Do you believe you should still be entitled to the domain “pedro”? Or are you willing to accept Pedro-Kostelelec-DateOfBirth ? Or some other (likely more complex combination) that is a unique distinguish-er for you globally?
Do you believe there should only be one company globally with any given name? Or is it acceptable to have a “BurgerKing” company in one country that operates restaurants, and another “BurgerKing” in the same / different country that makes BBQ's? How do you allow for those to coexist, noting the rules we already decided on in the previous question?
Personally I don't believe having a flat or hierarchical domain name space makes any difference to the underlying challenge: users need to enter the exact domain name of the business they wish to visit, if they fail to do this the result may not be what they expect. The fact that so many people choose to type some arbitrary text into a search engine and visit what ever site is returned, is fundamentally an error of understanding that should be corrected. I don't believe working around this misunderstanding by modifying the name space used serves any useful purpose in the long run.