[ 29/April/21 ]
In order to be able to support complexity over time any system of morality must be some useful approximation to a set of strategic conditions that support large scale cooperation. That imposes fairly tight systemic constraints, so we would expect quite high degrees of similarity across any systems of morality that have survived the test of time (several thousand years).
By the time we get to life forms as complex as humans then evolution is deeply complex; and when you look closely at it, then every new level of complexity is built on a new level of cooperation, and requires that cooperation for survival – so sets of cheat detection and removal systems are essential – which is what ethical and legal systems are at their best (if they have not been invaded by sets of cheating strategies). In the long term any level of fundamental competition is (beyond any shadow of reasonable doubt) destructive of both freedom and complexity (necessarily).