People who have fallen into unfortunate circumstances beyond their control are a rare exception. No one chooses poverty, however people do continue in poverty due to lack of educational means, inability to recognize opportunities, and sadly enough, general laziness.
In the United States I have heard from countless people living in deplorable conditions, "I get assistance from the government every month, why should I get a job?" In short, that is the government redistributing American wealth, in the form of taxes, to the poor. Job training and educational vouchers have proven marginally successful. Until governments focus on the desperation/poverty mentality, and focus on changing the attitudes and thinking of those in poverty, handing the poor money is the equivalent of tossing it into the sea.
Those clutching to communism have tried to redistribute the wealth to the poor and have found an appreciation by those who were gifted, albeit short lived, total resistance from those whose wealth was seized, and at the end of the day, the collapse of the entire system as everyone fell into poverty as has been evidenced by the Cuban attempt at communism.
Until the core issue is addressed, the poverty's desperation mentality, neither the free capitalist market,, the communist manifesto, or any monarchy will ever be a solution to the problem. Teaching the poor how to help themselves whether that be via honest NGOs and other non-profit groups, government initiated classes or private sector training, with strong encouragements to do so, combined with serious counseling regarding how to jettison the poverty mentality and how to adapt to a new and better life which is self created and reinforced with strong consequences for a lack of effort to adhere to the efforts toward them is the only answer and the only solution that will produce effectual and lasting results.