It has been shown by the lottery winners that you can give poor people money but it will slip right through the fingers of some, spending it on drugs and Dodge Challengers and assorted garbage instead of starting a business or educating the children. And then some of them kill each other over it. It is hard to fix stupidity and lack of integrity and character.
I use the lottery all the time as an example that money does not solve poverty. In the US, poverty is a mindset not a lack of money. Your examples ring true. I have seen it with local lottery winners. Give certain people a big chunk of money and they buy stuff until they are out of money. Very few will actually take their winnings and use it to secure their future.