"because it will make our companies better" is an OK reason, I guess, but I prefer "because it is the right thing to do for our fellow human beings".
Yes, it would be nice if (all, or at least enough) people were motivated by "doing the right thing" to fix things. Human beings being what they are, though, money as a motivator works pretty well.
As another commenter has said: both are good.