Maybe it would be good to remove any tax reliefs or ability to influence for charities, then "charitable" spirit of wealthy would be seen as truly is. I guess that could cause better wealth distribution in future.
Those who control the money flow have huge power. Charity was always about giving money while keeping power.
In the last 20 years the growing class of super-billionaires started acting like in a feudal society.