Allah Erased Memory Of Ahd-e-Alast Doesn't Make Sense
“Don’t you remember” in various verses of the Quran is used in the context of worldly events. There’s no information regarding whether or not Adam’s memory was erased before he committed the error so it’s not a valid argument . Quran 7:172 informs us that God took a covenant from all human beings before we were born. This covenant has now become an inherent part of human nature (fitrah). Since we don’t consciously remember the event, its memory has been erased from our brains. For further explanation of fitrah and also a detailed discussion regarding the covenant, please refer to: Discussion 30094
Erasing memories to help human avoid hell doesn’t seems right. That’s because Allah can always forgive whoever He likes and there is no one to object on His judgement. He doesn’t need excuses to forgive people. Let’s say you are the President of United States and you have to send troops on a mission to a country. Wouldn’t you like them to forget their families back home in the battle ground so they can focus on the mission? Guess that’s why our prebirth memories were erased so we can focus on our mission on Earth.
Human brain and memory is everchanging and developing throughout life, more so in first three years of life. Does one remembers his birth, early infancy childhood and even adult life incidences except a few? Does any one remember what promises were done by parents when he was 1 or 2 years old. If not, then how one expects to remember the promises done before birth. It doesn’t need long discussion. It is inherent property of brain. What was the loss of one remembered everything of infancy and childhood, every promises made by his parents. But it is not so?