The idea is that bitcoin is decentralized. But common sense tells you that by having an append only system, eventually you will need a supercomputer to deal with the blockchain. Naturally, the blockchain will have to be hierarchical, or find ways to compact it.
Root node back others networks (think top level domains and delegated subdomains). IMO, it needs to be _very_ expensive to keep minimal blockchain size and avoid spam.