That is true, the old covenant was not evil, and it wasn't the better covenant.
But, the New Covenant was promised to Israel which would replace the Old Covenant.
(Jeremiah 31:31-32) "Behold, the days come, saith the LORD, that I will make a new covenant with the house of Israel, and with the house of Judah: Not according to the covenant that I made with their fathers in the day that I took them by the hand to bring them out of the land of Egypt; which my covenant they brake, although I was an husband unto them, saith the LORD:"
Then follows the promises of God that He will not cast off Israel forever. (Jer. 31:33-37)
That New Covenant was established upon the death, burial, resurrection, and ascension of Jesus Christ and the coming of the Holy Spirit. And we who are Christian, be we Jew or Gentile, come into that Covenant, and make up the Church of Jesus Christ.
But that New Covenant was/is for the nation of Israel. (Jer. 31:31) And God has promised that He will make it with them. (Jer. 31:33) At present, Israel, on the whole, rejects Jesus Christ and is under a judicial blindness from God. But there is a future day when God will lift that blindness. (Acts 3:19-26) (Rom. 11:1) (Rom. 11:25)
That day is marvelously pictured with Joseph and his brethren, which is not just a story but an actual event that really occurred. (Genesis 45:1-7) And on that day, all who make up the nation of Israel shall repent and be saved. (Rom. 11:26-28)
Quantrill