It's got to be a combination of things.
Loss of spirituality....combined with affluence....tiring of the cold war....the 60's onslaught of sex, drugs, etc.
Cultural drift.