In part they don’t have bank accounts because they’re poor, so they don’t have money to put in them. If they weren’t broke they’d have bank accounts. IMO this is more a function of wealth inequality in the US than of banking.
Think about it, you’ve got $0. Now I give you a fee free bank account. You’ve still got $0. You’re no more included in the financial system.