The good people don't become billionaires in the first place
You have extra money to name a hospital wing after yourself? Should have been taxed appropriately in the first place so that the hospital didnt need to sell naming rights just to fill a funding gap....
You have extra money to donate to your family charity? Should have been paid as appropriate wages to your workers instead of accumulating in your personal net worth....
All billionaire philanthropy is a failure of policy that allowed them to unjustly accumulate those billions through exploting others, thereby creating most of the problems that they "solve" through their philanthropy later in life