Madem hak din İslam, neden o zaman ondan önceki dinleri gönderdi Allah?

Bildiğiniz üzere İslamiyet dışında gönderilen başka dinler de var ve bunlar Allah tarafından gönderilmiştir. Madem tek bir hak dini vardı Allah neden o zaman o dinleri yollayıp insanların o dinleri benimsemeleri gerektiğini bildirdi. Ve madem o dinleri de Allah yolladi neden o dine mensup olanları kâfir diye ilan etti?
Madem hak din İslam, neden o zaman ondan önceki dinleri gönderdi Allah?
Cevapla