While I agree with the perspective of the OP, the greater gain would be to develop some kind of standard overlay network, across which many smaller BCH's, wallet services, exchanges, etc could interact off of the bitcoin network; and periodicly settle up upon the main blockchain. I don't really know how to do this, but I imagine it would work something like how Ripple is intended to work, so that for any given BCH, the ownership only needs to prove identity and credit-worthiness to however many of it's peers as may be required, and not the entire p2p network at large. This, unto itself, would limit centralization of the greater bitcoin economy by providing a standardized means that any one person, or group of people, with the right kinds of resources could set up such a BCH for their own membership. For example, vendors on SilkRoad could buy something by providing their BCH crypto-ID, which could be something as simple as a copy of a specially chosen bitcoin address (probably one attached to their internal account at SilkRoad), which has also been digitially signed by SilkRoad's BCH crypto-ID. IF the vendor could scan such a QR code, submit that data to their own BCH server, and then that server be able to determine 1) if both the ID's were real 2) the unnamed BCH (silkroad) has the ripple-credit to back up this transaction and 3) if there are any unresolved disputes between this address and any others on the BCH network.
If we can do this, then the rest will follow.