Billionaires don't need to give to charities, simply just pay their fair share in taxes. But being a philathropist is cheaper and it's good publicity.
I wouldn't mind if they didn't donate a dime to charity, it's their money. I just want the money owed to us.