>>But what a better solution might be is to teach people to create a savings account and budget themselves.
You will be surprised how bad people are at this. In fact this app aims to do what a person must be doing naturally. And don't ever think that this is a problem only with the poor. This is an issue faced by many people. Failure to understand how money loses value(Inflation) and how it multiplies(Investments) lie at the core of why people get into financial issues. Ideally speaking you can get rich if you understand how investments work on long periods of time even on moderate salary. A lot of people do it. Unfortunately such people routinely branded as being miser, or frugal or worse; these days the cool kids call them as 'people who don't enjoy life'.
Every body can benefit from learning how to save and invest. Especially salaried large company folks.
I don't understand why that is so difficult. I'm here in the US for a short term work assignment and getting a checking/savings account was the best experience I've had so far. All I had to do was to walk into a bank with valid identification and they had it done within 30 minutes. And the best part of it, they explained me how checking and savings accounts work. All I do these days is allocate myself a budget at the start of the month and put that in the checking account. That basically now becomes my threshold of spending per month. Plus I see food is really not that expensive in the US if you cook at home. Buy a good pair of shoes, good jeans and you are all set. Though I agree rent rates are atrocious in the Bay Area. But with sharing rooms with a friend I was able to tame that part of expenses too.
It just can't get more easier than this.
Allocate budgets, save the rest. Learn to invest and bootstrap your way out of your problems.