Why do people struggle to understand the need for Christ's sacrifice?
Answered in 1 source
People often struggle because they believe they can earn salvation through their own efforts (Hebrews 10 describes this as folly).
The struggle to understand the need for Christ's sacrifice stems from a natural inclination to believe in self-sufficiency. Many, like Cain in the Scriptures, attempt to present their own works as sufficient for salvation. This belief is contrary to the gospel, which clearly teaches that all our efforts only add to our guilt. Hebrews 10 encourages a recognition that we need an outside Savior because no amount of good works can erase our sins. The gospel calls us to trust in Christ alone who fulfills the law on our behalf. Understanding this is essential for true faith and salvation.
Commentary