I view religion in a broader context.
IMO, every society needs a national philosophy and mythology to give it a sense of purpose and identity. When the group identity has something bigger than itself to focus its energy and hopes on, then its will becomes unbreakable. That's the kind of stability that produces great civilizations.
