You can only help a few number of people, because everyone have their limits and if you don't respect your own limit you will end up becoming like those poor people that you are trying to help.
Fixing the problem of the rich is most times hitting a jackpot, because the problem that rich people can't solve always have a bounty on them for the fixers.
It is just a short-term solution. If you give them money, that will only last for a few days, and then again, they are asking for money, which is also not worth it because instead of doing work, they will not work anymore and will just ask for money. That is why giving them a job or any source of income is more worth it than giving money. I am not sure if you are aware right now that the government is giving some financial aid to the poorest, which I am a proponent of, but others tend to exploit it; they will not do jobs and they just wait on it, though some are lucky enough to use it as capital to have a small business like food or a small store so that they can still accumulate some money from it.