Проблема здесь в том, что Вы никогда не сможете определить, какое дело доброе, а какое - злое. Я сейчас, кстати, даже не о личностных понятиях добра и зла говорю. Тут дело в том, что понятия добра и зла имеет очень узкое применение, буквально в конкретной точке пространства и времени. А в другой точке пространства и времени добро запросто может стать злом. Как и наоборот, впрочем.
Пример. Представьте, что Вы - врач в Сумской области Украинской ССР в 1948 году. К Вам на прием мама приводит 10-летнего мальчика по имени Андрей. У Андрея воспаление легких тяжелой степени. Будете лечить пацана? Доброе ли это дело? 99,99% скажет что-то вроде "ну конечно, дело доброе, к тому же врач дал клятву Гиппократа". Вот только фамилия пацана - Чикатило и через какие-то 30 лет он выпотрошит и закопает более 50 детей. То есть вылечив его, Вы стали соучастником убийства 50 человек. Так доброе дело или нет Вы сделали?
Беда в том, что Вы не знаете ничего о том, что произойдет в будущем, а посему и подобный случай предовратить никак не можете. И да, это не означает, что врач не должен лечить больных. Это означает только то, что понятия добра и зла применимы только к конкретной точке пространства и времени.