Some of the better banking options like credit unions or Fidelity aren't available to people who are struggling or just starting out because they run credit checks on potential account holders and exclude based on score. Again, not a problem for people on this forum but it does sound out of touch to suggest 'switch to a credit union' to people whose credit may have been damaged by these fees.
Yep. I listed my credit union's overdraft stuff because I happened to find it again, and it's one example of a reasonable approach and fee schedule. To my knowledge, the credit union is not struggling due to their relatively low overdraft fees. It gives the lie to JP Morgan's "don't touch my overdraft fees or we'll have to charge everybody monthly!"
I once watched that same credit union turn away someone I knew. That person was young and his employment was intermittent. He'd had an account at one of the big four. He'd run out of money and gotten hit with their punitive overdraft fees. Without an income or much of anything else to do about it, he walked away.
When the credit union checked on him*, he still owed Big Four Bank a few hundred bucks, which had been accumulating interest and penalties while it sat there unpaid. The jobs he got after that, he ended up scrounging around for ways to cash the checks rather than depositing them. That was years ago. He's had some work off and on since, but he ever really got on his feet. (I suspect he struggled with ADD and possibly depression, not that I'm at all qualified to identify things like that. He also had little to no contact with his divorced parents as a young 20-something and didn't quite have the wherewithal or the support to recover from that rough start.)
This is just one way someone has ended up "unbanked" and how just avoiding overdrafts isn't so simple. I'm sure there are millions of variations.
If a monthly fee does ever become the norm, those with the freedom and means to do so will optimize. Those who are stuck will end up paying or abandoning banks.
*In the US, banks don't run your credit score, exactly. There's a similar-but-different report for banks, maintained by an entity called ChexSystems. Like a credit report, you can ask for your own record, review it for accuracy, and put a freeze on it if you wish. Most people here don't need to do that unless something goes wrong, such as identity theft or major errors.