The CCC must be read and understood as one whole, Catholics tend to read it the way fundamentalists read the Bible- in bits instead of holistically. That’s why people read 841 and think it endorses Islam, forgetting entirely about 65-73, that clearly reject Mohammad’s claim to prophethood, the Quran and Islam as a religion- A rejection summed up in these words:* Christian faith cannot accept “revelations” that claim to surpass or correct the Revelation of which Christ is the fulfillment, as is the case in certain non-Christian religions and also in certain recent sects which base themselves on such “revelations”.*
Similarly, 841 must be read with all the sections that follow it, including 848 which says:* "Although in ways known to himself* God can lead those who, through no fault of their own, are ignorant of the Gospel, to
that faith without which it is impossible to please him, the Church still has the obligation and also the sacred right to evangelize all men."338*
*
First, People tend to make too much of the church’s admission of a simple logical truth- The one true God cannot be limited to the church’s own action. This does not mean that non-Christians (or Christians themselves, for that matter, including Catholics) have heaven just open to them unconditionally. It’s simply an acknowledgment of the fact that the church is made up of human beings, who may and do and have failed in their duty to reach all fellow mankind with the truth, but God transcends them.
Second, only those who suffer from invincible ignorance (lack the truth through no fault of their own) are said to access salvation outside the visible communion of the church. People who just don’t bother to seek truth because of laziness or love of comforts or whatever (majority, by the way) are not included here.
Thirdly, they do not just automatically get to heaven due to this invincible ignorance, but are given (outside the efforts of the visible church), “the faith without which it is impossible to please God”. That seems to me to simply say, the faith/truth can be taken to them outside the activities of Christians, such that they can make the choice that we all do, or for those with total incapacity or in infancy, can go to heaven or limbo. Also note that the such a salvation is
outside Divine revelation!
Ways known* only to God*- so we really do not know apart from our knowledge of God’s power and mercy.
Personally, I believe in the idea of limbo for those who cannot choose God, though I view it as part of Heaven. We know there are degrees in the beatific vision- No saint enjoys it to the degree of the Mother of God, or even comes close- Not even St. Joseph who comes next, or even the Highest Angels. It’s not all absurd to me to say that infants and other incapacitated persons (in terms of choice) who have not chosen God or rejected him, are in God’s naked presence and enjoy him in the small limits they can, which to them is still perfect happiness. But this is all speculation. The only truths we must hold regarding these things are:
*]God’s power and mercy transcends the means of salvation he has given to the church.
*]We know for certain that those who believe in Christ and die in friendship with him will be saved
*]Those who reject him and die rejecting his mercy will be damned.
*]We don’t know for sure about those who cannot access the means of salvation through no fault of their own- God has not told us.
*]We have every reason to hope in his grand mercy that he does save them in ways only he knows, because he is both God and merciful.
Beyond these things, everything else regarding the salvation of non-Christians is conjecture and speculation. It’s our duty not to gamble with people’s salvation by just hoping that they might still be saved, instead of doing everything to show them the truth.
Peace.