There is no riff between capitalism and charity. Take tipping for example. They do not HAVE to, there is no law requiring it. People chose to be generous. Charity through government is an oxymoron.
Private charity is much more efficient than bureacrats.
Although the rich are taxed up to half of their earned income, many manage to donate genrously to various causes and chairitable organizations. There is no riff between capitalism and charity. Take tipping for example. They do not HAVE to, there is no law requiring it. People chose to be generous.