So... they are not benefiting. They are losing out on interest and a real bank account, and Walmart is seducing them to stay with a lottery.
AmEx allow direct deposit to their Bluebird card which is another Walmart card.
They don't pull your credit to open an account, so I don't see how that's true. I've had one since I was 18 (and had no credit history to speak of).
A lot of financial institutions like to offer products to 18 year olds. Ask about credit cards issued to college students.
Edit - from the comments below it sounds like the issue is caused by a fucked up banking system more than anything.
1) CSR interactions cost them way more than they'll ever make from the account, if the person stays poor forever
2) A lot of banking actions are not proper "transactions" or atomic in the CS sense -- you can end up overdrawing an account pretty easily. A genuinely poor person is eventually going to get charged off on this.
A lot of poor people fail chexsystems (bank account credit check, basically) from bounced checks, and thus can't open accounts. Which then limits their access to the banking system, including receiving funds, forcing them to use more expensive alternatives.
and then find out about your overdraft (and the 17 following it) a week later when you get a letter in the mail.
Not always, my debit cards have always had the overdraft facility turned off. If there's no money in the account then the transaction doesn't go through.
Is their anywhere else in the western world that has these problems? Or even the developing world?
The gas station issue has been mostly solved, debit networks now allow you to query the available balance on the linked account - I've been embarrassed once a few years ago when the pump only allowed me to put a couple dollars worth of gas in the tank because I had overdraft protection turned off (not an issue these days, I'm in much better financial health).
The issue with restaurants will eventually be solved when they are forced to switch to EMV and require you to put the tip in before the card is run, not writing it on the receipt. But who knows when they'll be forced to, the liability shift obviously hasn't bothered them much.
Interest is a waste of time anyway these days. My credit union is paying 0.10% on savings accounts under $100k, and something like 0.25% over that amount. A "high yield" online only account might pay as high as 1%.
Often the poor are poor because of a lack of financial literacy. I've seen it in those around me, and in my own parents. Getting people to save money for a rainy day is powerful. I've started doing microloans to help lift my friends up too, I made it.. and with a little help, maybe I can lift them up with me.
This isn't money that could be invested conservatively - this is money that might be needed tomorrow, or next week, or next month.