A business that has the potential to grow can give more to charity than a non-profit system....
A for profit charity is a social corporation. These are actually very good for the ecosystem because you cannot solve every problem with the same kind of corp.
Giving to charity in my opinion is a good move not just for marketing but if the right charities are chosen because of the results itself. It's important of course to have a process that people can use to select charities and measure the impact of each charity on a cost/benefit type basis. Such as for every dollar given to x resulted in...
Maybe these DAC entities can save some lives. If DACs save many lives there is no better case to be made for why they should exist. Additionally there will be research concerns and a good charity could be to fund research which can help the entire industry or to bring about cheaper energy which would benefit all industries.