The desire to do good can of course produce good works.
And yet that same desire (as such) can be morally corrosive.
Does doing good depend on earning a reward?
(As thanks, gratitude, honor, redemption, atonement, self-improvement, or even karma-maintenance?)
Not so good.