I think you may overestimate the impact of philanthropic efforts.
Everything he put into philanthropy could have been spent into the economy by other means. Such as higher employee wages.
I take it as axiomatic that a person with a plethora of money cannot understand the problems of a person with a dearth of money well enough to implement effective solutions.