Why Is Divine Revelation Stopped
Without reading the referenced discussions, I recall from my memory that one of the main reason is that humanity is advanced enough in Worldwide communication and preservation of information that no earlier generation was capable of. So there is no need to repeat what is already said in Quran. In addition, I personally think that in the past Allah also destroyed the entire communities so there was a need to send message to new or different communities. This time not a single community will be destroyed, but the whole universe will be destroyed, so there is no need for another prophet.