Which brings us to the problem of nepotism and oligarchy. It does seem that those who have been fed with "silver spoons" have no real idea of the harshness of reality, and are therefore less likely to be compassionate to others.
I have seen several studies that people with less money tend to be more altruistic than those with more money. (here is a reference to one of the studeis: www.businessinsider.com/lower-status-people-more-likely-to-share-wealth-than-higher-status-people-2018-6?r=US&IR=T )
And in cases where the rich give to charity, their gifts are not often anonymous. Indeed, it appears there are often ulterior/ self serving motives at play.