We should never assume why something is happening, It is Allah's knowledge. Allah is Al-Hakim and knows all.