public is the best one as you don't need any permission to build on it, but applies just as well to private/permissioned
People have started to do billing on chain, and KYC/AML is also in progress, lost wallets are being worked on, maybe our internet banks will just handle those, I have no clue.
There are a lot of things to do before everything is using the tech, but a lot of people are building, and chains are getting better.
There is something called ZK proof, that would allow you to have the data on public chain but not advertise your financial history, in theory. But I'm rather ignorant of that topic