I’m not sure if anyone really answered the second part of your question, but the answer is that DNS is a distributed system. Besides providing handy organization, the root domains provide a way to divide up the work of resolving names to multiple points. It’s not so big of a deal now because of improvements to DNS and the overall advancement of technology.
Latest Answers