For all 8 billion to self custody Bitcoin would take the mempool 38 years to process.
Most future Bitconers will not self custody.
There are
350 Banks in the UK
4,200 Banks in the US
44,000 Banks in the World
21M BTC / 500 = 42,000
Anyone or group with more than 500 BTC is going to be a bank within 15 years