Both you and the person you are responding to have valid points. You can't rely on altruism or rules alone. They must work together. Some positions require a certain level of idealism and self-accountability that can't be captured by system of rules. Police and doctors are two examples.
Building systems that assume altruism and selfless intent is profoundly silly, when self interest tends to override those things.