He actually discussed "consolidation" (which isn't the same thing as "centralization", even though many people in this forum seem to like to use the words interchangeably) several times and pointed out the plan that most users would just run SPV wallets and that he expected the number of "full nodes" (including solo miners or pools) to be somewhere in the 100,000 range:
The lightweight client is not implemented yet, but the plan is to implement it when it's needed. For now, everyone just runs a full network node.
I anticipate there will never be more than 100K nodes, probably less. It will reach an equilibrium where it's not worth it for more nodes to join in. The rest will be lightweight clients, which could be millions.
At equilibrium size, many nodes will be server farms with one or two network nodes that feed the rest of the farm over a LAN.
Emphasis added by me.
Simplified Payment Verification is for lightweight client-only users who only do transactions and don't generate and don't participate in the node network. They wouldn't need to download blocks, just the hash chain, which is currently about 2MB and very quick to verify (less than a second to verify the whole chain). If the network becomes very large, like over 100,000 nodes, this is what we'll use to allow common users to do transactions without being full blown nodes. At that stage, most users should start running client-only software and only the specialist server farms keep running full network nodes, kind of like how the usenet network has consolidated.
- snip -
Extraneous conversation removed and emphasis added by me.
- snip -
Extraneous conversation removed and emphasis added by me.