@joelmartinez centralized orgs definitely has better wasted/doubled ratio for such services.
However, I don't like this kind of centralization.
I agree that "rebalancing/resharding" algo should work better.
As for now I don't have a certain suggestion, but I believe that we'll get kind of "dynamic" registration for that.
As BGP protocol for ISP if you know this stuff.