Where did you get "eons" from?
Those souls were only recently martyred (during the Tribulation) awaiting and praying for God's revenge.
Do you believe your soul is only an energizing force? That the real you is a living body?
Rev 6:9 And when he had opened the fifth seal, I saw under the altar the souls of them that were slain for the word of God, and for the testimony which they held:
Rev 6:10 And they cried with a loud voice, saying, How long, O Lord, holy and true, dost thou not judge and avenge our blood on them that dwell on the earth?
Rev 6:11 And white robes were given unto every one of them; and it was said unto them, that they should rest yet for a little season, until their fellowservants also and their brethren, that should be killed as they were, should be fulfilled.
Where does it say they were recently slain? If it was recent, why are they asking "How long?" It just says these were the souls of them that were slain for the word of God. Nothing about it having been just recently.
So---what was Adam before he got that body of dust? Nothing. What was he until God breathed in His nostrils?---a pile of dust. And what would he have remained if God had not breathed into him?---a pile of dust. It was the same breath that God gave to every living creature---you believe that birds and animals and fish have souls floating in heaven also?
Why not?
Resurrection provides an immortal physical body for those in eternity as the means to experience all the new and radically different physical creations that will take place.
There will be a new heavens and new earth. = new kind of bodies.
Those will be physical creations the resurrections bodies will fit right in with. That eternal new heavens and new earth are not to be confused with the "transformed" new heavens and earth that will only last a thousand years for the time of the Millennial reign of Christ.
The new heavens and the new earth are not until after the 1000 years. We are given new bodies at the resurrection. At which time the earth is destroyed by His coming.
2Pe_3:10 But the day of the Lord will come as a thief in the night;
in the which the heavens shall pass away with a great noise, and the elements shall melt with fervent heat, the earth also and the works that are therein shall be burned up.
2Pe_3:12 Looking for and hasting unto the coming of the day of God,
wherein the heavens being on fire shall be dissolved, and the elements shall melt with fervent heat?
1Co 15:50 Now this I say, brethren, that flesh and blood cannot inherit the kingdom of God; neither doth corruption inherit incorruption.
1Co 15:51 Behold, I shew you a mystery; We shall not all sleep, but we shall all be changed,
1Co 15:52 In a moment, in the twinkling of an eye,
at the last trump: for the trumpet shall sound, and the dead shall be raised incorruptible, and we shall be changed.
1Co 15:53 For this corruptible must put on incorruption, and this mortal must put on immortality.
1Co 15:54 So when this corruptible shall have put on incorruption, and this mortal shall have put on immortality, then shall be brought to pass the saying that is written, Death is swallowed up in victory.
If the souls were up there--God could give them a physical body--He doesn't need the old one. He calls the dead to life--not the living. The 1000 years is in heaven---. It is after the 1000 years that the judgment takes place and the earth is made new. Then the city comes down from heaven.
Rev 21:1 And I saw a new heaven and a new earth: for the first heaven and the first earth were passed away; and there was no more sea.
Rev 21:2 And I John saw the holy city, new Jerusalem, coming down from God out of heaven, prepared as a bride adorned for her husband.
During the 1000 years, the saved are with Jesus in heaven--the wicked remain dead until they are resurrected for their judgment.
Rev 20:4 And I saw thrones, and they sat upon them, and judgment was given unto them: and I saw the souls of them that were beheaded for the witness of Jesus, and for the word of God, and which had not worshipped the beast, neither his image, neither had received his mark upon their foreheads, or in their hands; and they lived and reigned with Christ a thousand years.
Rev 20:5
But the rest of the dead lived not again until the thousand years were finished. This is the first resurrection.
Rev 20:6 Blessed and holy is he that hath part in the first resurrection: on such the second death hath no power, but they shall be priests of God and of Christ, and shall reign with him a thousand years.
When Jesus comes, the saved dead are resurrected, the saved living are all transformed into their new bodies---the earth is burned up, all the living wicked die with the brightness of His coming. the wicked dead remain so--we spend 1000 years in heaven with Jesus then He comes down with the city
Rev 20:7 And when the thousand years are expired, Satan shall be loosed out of his prison,
Rev 20:8 And shall go out to deceive the nations which are in the four quarters of the earth, Gog and Magog, to gather them together to battle: the number of whom is as the sand of the sea.
Rev 20:9 And they went up on the breadth of the earth, and compassed the camp of the saints about, and the beloved city: and fire came down from God out of heaven, and devoured them.
Rev 20:10 And the devil that deceived them was cast into the lake of fire and brimstone, where the beast and the false prophet are, and shall be tormented day and night for ever and ever.
No one is in either heaven or hell right now---well--except for Moses, Enoch and Elijah---and maybe those that were resurrected at His death--though it doesn't say they went to heaven with Him.