Earlier quoted context omitted.
But he's not donating to the church for "penance". He's helping save lives from malaria, and working on other projects to help the developing world! You can't dismiss that, and he's giving away so much of his money that it can't be considered a "fee". He's gonna 90% of it away by the time he's done.
Of course and you can't knock him for doing that. It's good, good for him. We could at least acknowledge that others didn't accumulate that wealth because their standards for business were higher than his.
Same thing as Andrew Carnegie: After the violent putting down of steel worker strikes, Carnegie was seen as the devil himself. He was so upset that this would be his legacy, Carnegie went about doing charitable work to change his image. You probably have a library he built within 50 miles of you, no matter where you live in the US.
Gates is doing the same thing. He does not want his legacy to be that of a businessman, but rather, that of a philanthropist.