of course some will go to heaven, the scriptures tell us they certainly will.
But the scriptures also put a limited number on how many will go according to Revelation 7:2 And I saw another angel ascending...3 saying: Do not harm the earth or the sea or the trees, until after we have sealed the slaves of our God in their foreheads. 4 And I heard the number of those who were sealed, a hundred and forty-four thousand, sealed out of every tribe of the sons of Israel
Revelation 14:1 And I saw, and, look! the Lamb standing upon the Mount Zion, and with him a hundred and forty-four thousand having his name and the name of his Father written on their foreheads.Revelation 14:3 And they are singing as if a new song before the throne... and no one was able to master that song but the hundred and forty-four thousand, who have been bought from the earth.
1. This event occurs immediately AFTER the first resurrection but before the outpouring of the seven last plagues. It is actually part of the Marriage Supper of the Lamb which John briefly describes in Rev 19:7-9. And yes it does take place in heaven but other scriptures indicate this is not Christ and the saint's final dwelling place. I Thess 4:17 tells us we will be caught up with Christ at His return; attend the marriage supper; after the supper and the witnessing of the outpouring of the seven last plagues (Rev 14:10), scripture tells us Christ and the Saints will descend to the Mount of Olives as evidenced in point 3 and 4
here and begin their millennial reign with the few human survivors who are left (Isa 24:5-6).
The rest of mankind will live on earth according to Psalm 37:29 The righteous themselves will possess the earth, And they will reside forever upon it
2. This refers to the environment of the new heavens and new earth (2Pe 3:13; Rev 21:3-4, Rev 21:7) which occurs after the millennium. In the new heavens and earth, there will be no flesh and blood--only righteous spirit beings will inhabit the earth. During the millennium, Christ and the Saints will be ruling over fleshly human beings (Isa 24:5-6; 30:20-21). And as long as there is flesh and blood, there will always be sin [unrighteousness] in some way, shape, or form.
And according to Jesus words at John 10:16 16 And I have other sheep, which are not of this fold; The 'fold' Jesus was talking to were his apostles, those 144,000 who are chosen for the heavenly kingdom.
3. I was taught the other sheep, in this context, were the other tribes of Israel which Christ referred to as the lost sheep of the house of Israel (Matt. 10:6).
The 'other sheep' are the ones who are from among the nations who will be separated as state at Matthew 25:32 And all the nations will be gathered before him, and he will separate people one from another, just as a shepherd separates the sheep from the goats. 33 And he will put the sheep on his right hand, but the goats on his left
4. Read the parable carefully. Christ uses a metaphor to explain the separation of true righteous Christians (sheep) from nominal Christians (goats)--not unbelievers. Before Christ can impute sin and condemnation on anyone, they have to know what sin is (Rom 5:13). 1 Jn 3:4 tells us sin is the transgression of God's law. True Christians-- who should know God's law--are being judged in this life/age (1 Pet 4:17) so it would be appropriate for Christ, at His return, to sentence those true Christians who are still alive, but unprofitable or asleep at the wheel, to condemnation. This is made plain in the parables that immediately precede the sheep and goats (ten virgins and talents) as well as the parable of the wheat and tares.