Vice versa, argues Joseph Henrich. “He contends that moralizing gods spurred societal complexity because belief in moralizing gods leads to success in intergroup competition. It increased trust and cooperation among a growing population of relative strangers, he said, and buttressed traits like bravery in warfare.” – Nautilus