I think people like Bill Gates and Warren Buffet give away their money to charities that buy products from the companies they own (such as Monsanto, Microsoft, drug companies, etc.) which pay them dividends and probably make them richer than before while making them look good at the same time. I think Zuckerberg is doing the same. For example, make investments in Internet infrastructure to get a billion or two more people on the Internet^H^H^H^H^H^H^H^H Facebook, and profit from the ad revenue.
Well, YES, but no. Certainly, the misuse of charitable organizations is a thing, and a thing with a lot of tax advantages.
But you don't give away $44 billion dollars to charity as a way to hide an investment in your own company.
And you don't know anything about Warren Buffet, at all, if you believe this. He's a good guy. There isn't a trick to it, he just happens to be really good at allocating capital. He doesn't need to go searching for loopholes--he already thinks his taxes are too low.