So 21million is enough, even if only a fraction of the population hold keys?
News flash: Most people don’t want the responsibility of holding their own keys. If you don’t solve for that, any proposed upgrades to Bitcoin Core to encourage self-sovereignty won’t make a difference.
Have this conversation all the time. People can barely manage bank accounts.
Oh, you lost your private key backup and now your kids can’t go to college? Guess you’re shit outta luck, my dude. This level of responsibility is not for everyone.
Timed transactions which we need for inheritance would also maybe help make this less daunting for people. Could make it so if you lose your keys, your money gets sent to a trusted exchange or bank you use
(or a friend/family obv)
"Custodians are a feature not a bug" thinking will result in regulatory capture of the network. People have to man up and learn to manage their own private keys. If not to manage their own money, To prove their own identity on an online world