Isn't the reason we have 100 nodes geographically distributed is so that if some nodes go down (hardware problem, electricity outages, the guy running the node dies etc), the other nodes keep the network going?
You need some duplication and redundancy in the system for resilience. If you just have a few super-nodes, you have a point of failure if they get taken out.