¿Por qué los religiosos insisten en que la moral solo puede provenir de la religión?

Porque tradicionalmente lo hace. Mire la historia y obtendrá toneladas y toneladas de cambios morales traídos a una cultura por la afluencia de otras religiones. No fue hasta hace muy poco, solo unos pocos siglos, que surgió la noción de moralidad independiente o puramente racional y comenzó a ser perseguida por esta otra novedad: el pensamiento libre.

Y aun así es discutible si tal moralidad es realmente independiente dado que los ateísmos generalmente no rompen con toda su cultura original para comenzar a reconstruir desde una pizarra en blanco pura. Más bien, se basaron en el panorama cultural, tomando de la moral religiosa lo que aprueban y solo cambiando los detalles. De hecho, incluso lo que desaprueban tiende a transformarse en el inverso de lo que estaba presente antes, y el inverso de algo provocado porque es el inverso de esa cosa todavía es un derivado de él.

Claro, se puede argumentar que dichos elementos morales que se preservaron ya eran racionales, pero el hecho es que una moral puramente religiosa no sería necesariamente una moral puramente libre de cultura, y aunque conozco varios sistemas éticos que tienen como objetivo ser el anterior, no estoy al tanto de ninguno que haya intentado después.

En muchos casos es por cómo fueron criados. Pocas personas estudian filosofía, por lo que no saben mucho sobre sistemas éticos. No necesitan usar reaosn en sus sistemas porque se basa en el dogma, por lo que no hay necesidad de pensarlo.