I feel this thread somehow takes the piss of the one category of people whose life situation is utterly tragic.
Sure there have been more people ending up on the street this past decade due to the economy and world crisis and could therefore be more resourceful and educated than you'd give them credit for if judged solely on their living conditions but at the same time, if they're on the street is how they live, it means they can barely provide for their very basic needs otherwise they would have a place to live and would not be begging for food. Skipping knowledge, there are expensive devices one would need to have to run any Bitcoin investment that it is hardly compatible with their life situation.
Wanna really help someone on the street? Hire them for minor maintenance jobs and pay them regularly, then find friends and family who could need their manpower so they have an incoming stream, however modest and unstable. Eventually invite them in for a warm meal and explain to them how coins work. If they seem keen, educate them and let them take it from there. The truth of the matter is that as long as they have no money (never mind disposable money!) they can get no coins and therefore need no wallet.
Everything else is just cheap speculation if not downright denigration.