Good for you! As long as you dont expect others to do the same, and see why they would not.
I 100% expect others to do the same and can't see why they would not.
It might be more practical to think in terms of trade-offs, rather than absolutes. Sell it on its merits, rather than a subjective set of values.
Morals are black and white.