Although your terminology is different from my own, and (perhaps unintentionally) a bit more dismissive of the importance and the positive function of religion, I am in agreement with your general argument.
My main addition here is that every society needs a form of structure that goes beyond...