That just sounds like charity with a long-term model. Instead of just giving away money, they loan it, charge some interest, and can later help out others. A noble idea, but unless you had a bunch of cash from someone ready to go, it ain't happening.
The idea you're selling is similar to "The Homeless Voice", which I see getting peddled around all over the place. For those who don't know, it's basically a little newspaper written by or for homeless people (I'm not sure which). Homeless folks give these away on the streets in exchange for "donations". It's basically begging, except you get a nifty souvenir for it.
How would soda vendors on the street fare any better? Not only do people rarely carry cash around anymore, but who stops in the middle of the street for a Coke? And not for nothing, but you gotta consider the safety factor too. There are some areas of Miami, where I live, where I wouldn't roll down my window, no matter who was on the other side. Plus, people drive like shit on the streets...there's a safety concern on the part of the street vendors too.
To go further into reality, you've got business licenses and tax considerations that you gotta factor in. A guy that makes money selling sodas on the street has to pay Uncle Sam just like anyone else does. There are also licensing issues precisely because you don't want a soda vendor at every street corner. What happens if two different people want to sell sodas on the same corner? Who gets to do so?
It's a very noble idea, but it's way too fantastic and would never work in the real world. Selling 36 cans of soda in a day just doesn't magically happen...the demand for soda just isn't that high. I realize that you're using soda-selling as an arbitrary example, and I'm using it in the same fashion. Simplistic systems like that simply don't work because the "entry cost" of American economy is too high. Yeah, you can sell goats cheese in India, but try doing the same here.