Poor people are often most generous because they know what it's like to have nothing.
Once you have been there you know for sure, hope is awaken. Remember, it's better to give than to receive.
I feel they have in abundant to give. But sometimes I doubt the Generosity, you need to be more Cautious and earn extra to be Generous with other to avoid ending up empty our hands/pockets but sense of giving is way more Satisfactory than anything.