10% to charity? I don't think that is realistic at all.
More than sounds like IMO...
Let’s all please stop philanthocapitalism.
It’s a mechanical way to obtain social capital.
Frankly they’ll benefit everyone more by investing it in their own financial security and education.
(Many of the same also manage to retire quite handsomely. It's all about living within means.)