Should the differences in morality be a lot greater and even opposite across societies if we are to believe in evolutionary explanation of planet Earth?

Should the differences in morality be a lot greater and even opposite across societies if we are to believe in evolutionary explanation of planet Earth?

[ 29/April/21 ]

No.

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).

About Ted Howard NZ

Seems like I might be a cancer survivor. Thinking about the systemic incentives within the world we find ourselves in, and how we might adjust them to provide an environment that supports everyone (no exceptions) - see www.tedhowardnz.com/money
This entry was posted in Ideas, Philosophy and tagged , . Bookmark the permalink.

Comment and critique welcome

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s