I disagree with this statement simply because the vast majority of people, even if they were somewhat totally proficient with managing their crypto (which they aren't and probably never will) there would still be a need to hedge the risk of losing all your funds by losing your private key (or simply getting it stolen).
Imo the future will revolve people keeping their life savings in multi sig wallets with something like 3 keys: one of the people, one for the bank and one for a third actor paid by people. To move the funds you would need 2 signatures out of 3, that would vastly mitigate the security risk while preventing the banks to play with your money.