It might be that God was fed up with humanity. After sending them many prophets, they were still associating partners with Him. So for the last messenger—Muhammad—, He gave a special derogation. People will either believe in the one God or die! But...