Society's aren't individuals. They are collections of many individuals. I don't think society "chooses" to do or not do things in the same way we assume humans "choose" to do or not do things.
I don't think the complexity of human society can be boiled down to "we just choose not be perfect"
I don't think the complexity of human society can be boiled down to "we just choose not be perfect"