I also given to understand that due to limited blockspace, it will be impossible for more than a small fraction of the population to have personal bitcoin wallets.
Yes, that's true. It would take app. three decades to get 4,5 billion people an onchain address!