Yıldırım Beyazıt'ın İstanbul'u alamamasının birkaç nedeni vardır: 1. Haçlı Tehlikesi: Niğbolu Zaferi'nden sonra Yıldırım Beyazıt, Haçlıların Niğbolu Kalesi önlerine gelmesi üzerine kuşatmayı yarıda kesmek zorunda kaldı. 2. İstanbul Surları ve Toplar: Osmanlı toplarının İstanbul surlarını yıkabilecek güçte olmaması, kuşatmanın başarısız olmasına neden oldu. 3. Kaynakların Tükenmesi: Kuşatma süresi uzadıkça, Osmanlı ordusu için erzak, su ve mühimmat gibi kaynakların azalması. 4. Diplomatik Engeller: Dönemin siyasi ve diplomatik gerçekleri, dış ilişkilerin Osmanlı aleyhine gelişmesi.