CSR and ESG are both excellent business concepts for the planet and for people. ESG is a scoring/ reporting mechanism with which to measure the impact of a Social Responsibility policy.
For those businesses wanting to get involved in charitable giving, finding the time to research where the greatest areas of need are and deciding how best to manage the governance and administration of grant-giving can be a real barrier.