Truth is absolute but as humans we exist at a subjective level. This is because we are emotional creatures and seek comfort and security. The real world cannot offer these things in a sustainable way because we run out of time and die.
Since emotions stem from values held and we hold LIFE as the dearest value it isn't surprising we'd cling to anything which promises to extend the length and quality of it.
But, promises are time bombs when they don't deliver.
Every time a faithful believer faces the last broken promise he can stand, the explosion rains down apostate body parts!