It is thought to everyone this life is incomplete for the reason that no one dies by accepting the complete results of their deeds. No one on this earth will acquire the complete reward of fine or maybe the punishment of evil. Islam teaches that Allah has sent messengers (prophets) https://islamarticle.com/blogs/miracles-of-the-quran/