Everything about most religions is fairly accurate in that it describes what's happening INSIDE THE DREAM. They describe what APPEARS to be true here.
It SEEMS that sin is real, it SEEMS that therefore God will judge and condemn us, it SEEMS that death can be justified, and it SEEMS that we can never be with God again.
The key point is, there is a chunk of metaphysical truth regarding what happened BEFORE the separation, before the dream, which frames the entire dream in a different light. And this chunk of truth, missing from religions, is extremely key in putting everything into its proper perspective.
Recognizing that Heaven is real, God is unconditional love, separation is impossible, and the innocent cannot sin, would have to tell you that the entire content of the dream and everything that goes along with it is not REAL. It is impossible.
But without that key fact, if you only look at what seems true within the dream, after the illusion of separation, it starts to seem quite sensible to conclude the exact opposite. You'll then say that sin is real, death is real, God has vengeance, you need to repent of real sins, etc.
The religion then becomes all about this fiction of having "actually sinned", and what you need to do to atone for it. And ultimately within that same idea, there MUST be also the idea that only death can atone for sin. And so the religion, while seeming to uphold moral values and lead towards love, also inadvertently supports death.
Descriptions of what seems real in a dream can only ever be opposite to the truth.
This is the one key area in which A Course in Miracles is different, because it explains what happened BEFORE separation or what conditions were like, such that the entire content of the dream is clearly RECOGNIZED as being false, unreal, untrue and impossible. It gives us the clarity to see that everything within the dream is an ILLUSION, not a reality.
This puts an entirely different spin on everything we perceive here. It totally reverses the illusion of the meaning of what seems to happen, or all the conclusions that have been drawn from appearances. The proper framing of everything that goes on in the dream world puts everything into its correct place and perspective, recognizing the real truth for what it is, and recognizing the illusion as an illusion. Failure to do this, or the deliberate "omission" of this key foundation at the core of truth, makes the entire content of the dream suddenly twist to a completely opposite and confused explanation of events.
Only a truth based on completely pure non-duality can explain and properly frame why and how everything within the dualistic world is false and unreal. Otherwise if you stop just short of awakening from the dream, or you stop just beneath the peak of the dream's heights, it will make the dream seem to be real and you will not wake up from it. This is why those religions ultimately keep people asleep. They are religions of the ego, based in the ego's thought system, worshipping the ego's God of death.
Death can't be true and separation can't be true and sin can't be true because God only creates eternal innocent life. If the absolute truth remains hidden, all true meaning is lost and insanity begins to seem sane.