When we wish to help the poor, we should first hope to find something that will actually help them. It directly follows that we should be immediately suspicious of any solution which makes us feel better. If rationalization, secret contempt, or superficial solutions are to hide anywhere, they will hide at precisely the spots where we congratulate ourselves most.
This not to preach the opposite, that all real kindness must appear at first glance to be cruel, for self-deception can as easily find a niche there. But applying the name "justice" to what is really mercy or generosity leaves both the giver and the receiver untransformed. Justice is a good thing and mercy a better. But they are not the same thing.
Solutions which encourage self-reliance may be wrong not because they are stingy but because they are too optimistic. It may be that some are unable to rise, and survive, and gain self-respect and self-efficacy, even at direst need. These may simply need to be taken care of. Yet might we not hope for more? Might we not hope that most will someday escape bondage?