Crypto is a pain to use even if you have a bank account, passport to scan and so on. I doubt many of the unbanked will use it to join the financial system. There is more promise from payment systems like M-Pesa, or new semi banks like Revolute I think.
In the long run I think banks will win amongst the unbanked.