Far too many big companies still regard corporate social responsibility programs as a black hole not worth putting money into.
As a result they lose out on a chance to build goodwill that strengthens their brand in a positive way when they give back to the communities in which they operate.