Allah is Al-Muak’khir, The Delayer.

He delays certain things out of Mercy for us, but out of ignorance we become impatient. Does He not delay our chastisement because of our own sins, so we can repent and earn His Mercy? There is always wisdom in His delay even though we don’t have the patience or knowledge to comprehend.