There is no fixed answer to the problem of helping poor people, because poverty sometimes is, and sometimes isn't, solvable by the individual suffering from it. If you give someone with healthy legs a crutch, they'll suffer from it. If you fail to give someone with sick legs a crutch, they'll suffer from it.
Help has to consist of either a helping hand or a kick in the butt.
Is it even possible for a government program to do the needful?
Or are we better off making individuals as wealthy as possible so they can do the needful?
Is there any religious person anywhere who really thinks that God will fail to direct individuals who can help, to help? If not, then why do so many religous people (mostly on the left, but some on the right as well) act as if that's true?