Sorry, i dont think that is a good idea.
Its like telling me that its ok if a company shits in my garden and then donates some money to the public cleaning fund.
I dont want to have trash in my garden or deal with shit from companies.
We are actively trashing this planet for younger generations. To feel good we say, no problem to companies if they donate some money to charities or organizations which do some cleanup.
Why allow companies to pollute in first place ?
Oh wait, because of lobbies.
Never Mind.