If Substitutionary Atonement is for real then Christ could only die for the elect. If Christ literally took the place of each of the elect then salvation is not actually available for all.
This is Calvinist error that is so blatantly contradictory to Scripture it’s mind-boggling to me.
A better way to view it is to see a substitution of punishment, rather than a substitution of persons. Faith is always the issue. When faith is placed in the substitutionary punishment–a lamb did not die instead of a person, but dies for a person; Christ did not die instead of a sinner dying, He died for the sinner–salvation is procured.
Christ died, not in place of the elect but for humanity. Therefore, each human has the choice to put faith in Christ. You can take eternity in hell or you can apply the blood of Christ and the wrath of God passes over.
Christ dying instead of a person means only the people Christ died for are saved, which removes all option or choice. The offer of salvation to all is a sham and God sending His Son because He loved the world is meaningless. Calvinists are good with this. I am not.
I am now done picking on this issue of Calvinist error for the time being.