Earlier quoted context omitted.
It's supposed to be called government. Public banking (like what California has recently approved) should be the answer for legal and under-banked.
Banking is a citizen right. Well, at least it should be. In Germany every bank is obliged to offer everyone (including homeless, overindebted, asylum seekers, etc.) a so-called base account, which offers a way to receive payments and pay the bills and get a basic debit card. However, the law has a mistake: The price of the base account is not regulated. And many banks charge more than for a "normal" account. Germany…
That's very commendable; I wish more countries had such a regulation. Does it extend to non-citizens living in Germany? What about to visitors to Germany? Could someone open an account (by right) while there on a holiday?