untermensche
Contributor
Moral codes exist for many reasons but these two statements contradict one another.
If problems are rare why are "codes" needed?
And is your reason you do not take your friends stuff because you adhere to some code? If we took away the code you would have no problem?
No, you are quite wrong. Moral codes exist for the reason I gave. There is no other reason for them.
Yes there are
Some "moral codes" are just a way some can rule over others.
Some "moral codes" are just expressions of ignorant prejudice and superstition.
Many reasons humans invented these arbitrary "codes".
The second rule is don't steal your friends stuff. Within the obvious limits, humans are the only animals who collect stuff for future use. This includes food and most importantly, tools. Once again, the problem is falling asleep. When everyone sees the value of keeping their hands off other people's stuff, everyone can sleep with the confidence of waking up alive, with all your stuff.
People can see the clear value in taking the other person's stuff. There is a great benefit in doing so. That is why groups of humans continually went off and killed other people and took their stuff.
You give no reason why anybody should behave morally.