And yet according to the Bible, even the Old Testament, the New Covenant is a thing...
Check out Jeremiah 31:31 for instance.
Christ also mentions the New Covenant, and then later during the Last Supper (first communion) he mentions it is associated with his blood. (he spills his blood to seal a new covenant, not in that verse but overall).
It's not about a "do over" to them, it is something that began when the first sin happened... Eve is directly in the line to David which is then traced to Jesus... anyway... the New Covenant is a thing, I am not making it up...
And of course god doesn't do "do overs" because god doesn't exist.