And how practical is it to expect someone to take time out of thier one life to teach somebody one on one how to get a job, recover from depression and possibly learn some ethics? That is what the government programs are for.

The problem is that government programs very very rarely do more than hand out checks. It's a neat theory, but I have yet to see it work in any meaningful way.