There certainly was fault with the first covenant, but the fault was not with God or in the way He made the covenant, but with us. Hebrews 8:8 states that He found fault “with them.” The Law showed the way to righteousness (Romans 8:3-4), but righteousness could only be obtained if the Law were kept perfectly (Galatians 3:10). The fault then with the Law was that man could not keep it perfectly in order to obtain righteousness. And since the Law made no provision for the permanent forgiveness of sin (Hebrews 10:1), another covenant had to be brought, sanctified by the blood of Christ, that could provide for our salvation.
Possibly related:
- I understand that the New Testament tells us that the Law was done away, but the Law refers only to the ceremonial laws, not the ten commandments.
- From Jeremiah 31:34, what is meant by, ‘No more shall every man teach his neighbor, and every man his brother, saying ‘Know the Lord,’ for they all shall know Me…’?
- Jesus said in Matthew 5:17-19 that He did not come to destroy the law. In fact, He said that anyone who broke the least of these commandments would be called least in the kingdom of heaven.