Man, this type of program sounds patronizing. "Here, let us rich people tell you poor people what you need to do so you can be successful like me" Making this conditional is basically saying, "You don't know what you need, and we can't trust you to do what is best for yourself" People know what they need. If we have money to give them, just give them the money.
I grew up dirt poor. Filthy home, no family car, head lice, "food or electricity this week?" poor. Poverty was a series of choices, not something forced upon my family. Of course you eventually get to a point where you can't "better choice" your way out of it, but I think the truth needs to be said, as that reality isn't very PC it seems. Every time my family had any money, they bought stuff. Not stuff we needed, but…
Growing up my family did the same (waste money), but frankly, it didn't matter. It's not like a $300 check can do much to help a person, let alone a family, progress out of poverty. From my experience education is pretty much the only thing that works to move people out of poverty, and it is very expensive and exclusive.