It doesn't matter what domain registration costs when there are no domains to register. The namespaces of the TLDs people have heard of were picked clean by squatters years ago. It taxes extraordinary creativity and a giant heap of luck to come up with a relevant, vaguely pronounceable string for which the .COM is available. Reliably determining which John Smith you mean based on your social graph is one of Facebook's main value propositions.