First I’m going to start with the topic of abrogation starting with Surah 2:106 “Whatever communications we abrogate or cause to be forgotten, we bring one better than it or like it. Do you not know that Allah has power over all things” And then there’s Surah 16:101 “And when we change a verse in place of another, and Allah knows the best of what he sends down, they (the disbelievers) say “You are but a forger.” “Nay, but most of them know not.”
These verses speak for themselves. I know what the abrogation of the Meccan verses are but don’t you ever wonder how an all-knowing and all-wise God could change his mind so much in the space of 23 years and in the length of 114 chapters? Plus if the Quran was written on tablets in heaven from the beginning of time, why did Allah wait 2000 years after the torah and six hundred years after the gospel to reveal it? And why would those tablets have Allah changing his mind so much, especially when according to the Quran, his words cannot be changed nor can the meanings? But there are, according to some Islamic scholars, over 200 abrogations in the Quran. How eternal could something be if it is canceled out, which is exactly what happens to those Meccan verses; they are canceled out for something better, which means the Meccan verses were not perfect, meaning, according to the Quran, God is an imperfect being who makes mistakes. In the space of 23 years and 114 chapters, he canceled out over 200 verses.