RE: Charity or statecraft
There is so much charity money that gets spent, but not on the people who need it. In government, a lot more gets spent on military instead of social programs.
Personally, I do not give to charities or support laws for most social programs, because I still lack a career that allows me to earn enough to support myself on my own. Supporting these programs means taking away what I have. When my cup runeth over, then I can share, to my local family, friends, and community first.
I think there is a need for intelligent people to be given resources to research and build infrastructures that will provide free resources to the impoverished people, and vocational education to teach and train people how to build better communities with their unique talents and land to support a good economy.