Because Catholics never know if they have been "good enough", kept the law well enough, done enough penance , or enough good works to be saved.. that is not living with hope ..that is living in uncertainty and fear
Our hope is in the Lord, Who made heaven and earth.
Our hope is in Christ.
Anyone who is in Christ has the seeds of these perfect virtues: Faith, Hope, Love.