Conventional wisdom is that a contextual naming system is needed for Internet scale. In a flat namespace, the “good” names will be immediately unavailable, and the rest of us will have to get some lame alternative that might as well be a DNS component.