Earlier quoted context omitted.
> you never know when your account will get overdrawn How? It’s not that hard to keep track of money in vs money out. I bet most of it is people that don’t understand it takes time for a cheque to clear or people that know an auto payment will overdraw their account but can’t do anything about it (ie: no money). Overdraft fees should be illegal, especially for electronic transactions that get rejected.
maybe you have never lived through a period of sustained financial stress. Yes, people in that situation understand that it takes a few days for a check to clear. One of those checks is your paycheck, which you need to clear to cover your other costs. The other is the check you wrote to the grocery store so you could eat, or your rent check. Which clears first? Did you time it right? What if your paycheck was delayed…
Credit cards are not easy to get with no credit history either. I eventually was able to get a card but it had a $250 limit.