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.
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.