چرا آخرین پیامبر الهی در عربستان مبعوث شد ؟ محققان برای این پرسش چند دلیل ارائه کرده اند 1_ سرزمین عربستان در دنیای شناخته شده آن روز تنها سرزمینی بود که فاقد حکومت مرکزی بود بنابراین آخرین پیامبر الهی امکان تبلیغ دین خود را داشت اگر بر فرض مثال آخرین پیامبر در ایران، روم یا مصر ظهور می کرد بلافاصله توسط حکومت مرکزی دستگیر زندانی یا کشته می شد همانطور که پیامبر اولوالعزم قبل از پیامبر اسلام ص یعنی حضرت عیسی ع به تحریک علمای یهود توسط سربازان امپراطوری روم دستگیر شد و نبوت ایشان ناتمام ماند در سرزمین عربستان فاقد حکومت مرکزی نیز اگر پیامبر اسلام به قبیله قدرتمند بنی هاشم متصل نبود و از حمایت بزرگ این قبیله حضرت ابوطالب برخوردار نبود امکان تبلیغ دین خود را پیدا نمی کرد 2_ از نظر فرهنگی جامعه عربستان در پایین ترین سطح نسبت به سایر جوامع قرار داشت و بیش از همه به هادی و راهنما نیاز داشت 3_ زبان مورد استفاده مردم عربستان زبان عربی حجازی بود که از نظر گستردگی از همه زبان های موجود آن زمان کاملتر بود و کاملترین برنامه هدایت بشر در قالب کاملترین زبان بشر نازل گردید