I have a serious problem with "highest good". "Good for all concerned" works for me. I don't like the ranking of humanity along the high/low road of moral reasoning. It ends up playing into the hierarchy game, IMO.
And yes, I am pedantically arguing semantics.