Note: Several times in the book of Hebrews, (in the original Greek), it says that God made the “worlds,” plural. Is it plausible that God who is a creative genius was sitting for billions and billions of years in heaven and one day thought he would make a world? No, the universe appears to be inhabited by many worlds.
God certainly could have destroyed Satan at the time of his rebellion but what would the angels have thought? God would have made a martyr out of Satan and caused doubt and distrust in their minds. Of course, God could have destroyed all the angels and started all over but what about the other worlds? What would they have thought? How far back would God have to go in dealing with sin while being fair and still allowing free choice, all at the same time? He needed to allow sin to run its ugly course in order to vindicate His true and loving character.