No es necesario, pero extremadamente útil. Aunque, si bien los ateos tienden a enojarse EXTREMADAMENTE cuando preguntas de dónde derivan la moralidad, es una pregunta relevante. La moral no tiene base en la ciencia. La ciencia puede explicar por qué existe nuestro concepto de moralidad, pero no respalda las ideas de que el bien o el mal sean reales por sí mismos. La religión probablemente ayudó a tomar instinto y emociones y los convirtió en una forma más coherente (moralidad) para que las personas tuvieran una versión menos subjetiva de ello. Esto permite que las sociedades crezcan más. Si tienen la misma fuente de moralidad (que el estado no podría proporcionar, porque el estado no tiene un alto nivel moral. Un poder superior / divino lo tendría), pueden tener más orden porque tienen un conjunto común y una fuente de valores .
Pero todas nuestras sociedades modernas se construyeron sobre valores religiosos. Sin embargo, hasta ahora, hemos podido eliminar la religión y mantener los valores (a pesar de no poder explicarlos de manera lógica). Las leyes no dictan moralidad, pero parecen razonablemente efectivas para mantener a las personas en orden y generalmente se basan en nuestra idea de moralidad. Entonces, ¿es necesaria la religión para eso? Probablemente no.