No, the problem with giving money is you do not lead a horse to water. Or in systems speak, giving money does not create a system upon which renewable growth can be built.
Instead, we must build better systems of humanity that determine what can be discovered, the discovery of exactly how people create their own strength of renewal leading to the prolonging of their sustainability and managing their own success.