Sounds like your definition of good is set far too restrictive to be "also a sacrifice madr without any benefit to themselves" as opposed to just "improving the situation" if you think they are mutually exclusive.
Does the sin of making money wash away the virtue of creating a COVID-19 vaccine?
Does the sin of making money wash away the virtue of creating a COVID-19 vaccine?