Salvation comes to all men through the atonment of Christ, in other words everyone is going to be ressurrected. It is exaltation in the presence of God that is the crown jewel of all that man strives for yet only those who prove worthy will obtain.
You use the word "programmed" like we are all robots. How illogical is that in the face of all creation and the complexity of what man must go through for a wise purpose that obviously escapes you. Adam fell that man might be and man is that he might have joy. Programmed robots can have no joy.
I use the word programmed to counter you opinion man would be a robot with out freewill or choice; this might be true but you are correct man does have a freewill; he has a freewill to buy a coke instead of a root beer but man does not choose his parents, color of skin or where he is born; and carnal man does not have a freewill or choice for salvation; it is totally against his carnal nature
Adam fell because without a fall there was no need for a savior; Adam fell so God could have overcoming sons not naïve innocent servants.
Salvation comes because God choose you, not because you choose him; if God does not call you do not have a freewill or choice to come.
There are two groups of people I the book of Revelation; those who overcome (Gods elect) and everyone else.
Notice there is a distinction between the great multitudes BEFORE the throne (Rev. 7:9) in comparison to the overcomer who Christ will grant to sit with me on my throne (Rev. 3:21) .
Rev. 7:9 After this I beheld, and, lo, a great multitude, which no man could number, of all nations, and kindreds, and people, and tongues, stood before the throne, and before the Lamb, clothed with white robes, and palms in their hands;
Rev. 3: 21To him that overcometh will I grant to sit with me in my throne, even as I also overcame, and am set down with my Father in his throne. 22He that hath an ear, let him hear what the Spirit saith unto the churches.