All of us gain if we give families the help they need to raise their children to be successful. There are not enough jobs, especially in the right regions, to employ all those are currently on welfare. The working poor are the evidence that work alone is not the solution. The minimum wage is not a living wage. Insisting everyone work isn't realistic.
Some people are too young, too disabled, or too mentally ill.
Organizations such as homeless shelters and soup kitchens already are stretched to the limit. There is nothing in place to coordinate nongovernment assistance so that the right people get the right kind of help. Providing aid in any form is paternalistic. It ignores family responsibility and fosters dependency. If nonprofit organizations take over the job of helping the unfortunate, it's just welfare in disguise.