translate English to French: It is not a long step from 'doing the most good' to 'creating the greatest (net) benefit.'
Entre « faire le plus grand bien possible » et « apporter les plus grands avantages (nets) », la différence n'est pas grande.