If you can easily maintain a few thousand dollars in positive balance, the weird rules around NSF and overdraft fees never really impact you. If you are living paycheck to paycheck, however, a single overdraft can wipe you out.
Here's a few articles that look at why low income individuals may choose to avoid banks:
http://www.newyorker.com/online/blogs/currency/2013/10/the-h...