Very much agree with this.
Everything from the State becoming the predominate means of charity and morality to unintended consequences of industrial and post-industrial society disincentivizing children, and in turn a more "live for the moment" mentality, serve to either replace Christianity...