About Harsh Quranic Punishments
These punishments are for the conscious Muslims who made a promise to God to obey Him. This is the punishment of disobeying God knowingly. That is why they are titled as Azab of God. For a detailed point of view, you can listen to the following audio: https://www.youtube.com/watch?v=lIw0YD4ZbiY