Supposed Contradiction: In [Matthew 5:17-18], Jesus did not come to abolish the law, but in [Ephesians 2:13-15], Jesus abolished the law of Moses
[Matthew 5:17-18 & Luke 16:17] Do not think that I came to abolish the Law or the Prophets; I did not come to abolish but to fulfill. “For truly I say to you, until heaven and earth pass away, not the smallest letter or stroke shall pass from the Law until all is accomplished
[Ephesians 2:14-15] In his body he has made Jewish and non-Jewish people one by breaking down the wall of hostility that kept them apart. He brought an end to the commandments and demands found in Moses’ Teachings so that he could take Jewish and non-Jewish people and create one new humanity in himself. So he made peace
[Hebrews 7:18-19] The former requirements are rejected because they are weak and useless. Moses’ Teachings couldn’t accomplish everything that God required. But we have something else that gives us greater confidence and allows us to approach God.
ANSWER: In [Matthew 5:17-18], Jesus does not say, “I uphold the law,” but merely says He came to fulfill all the things that were written about Him in the Old Testament being the Messiah, prophet or messenger, savior, etc.. Kindly read the supporting verses below:
[Luke 24:44] “These are my words which I spoke to you while I was still with you, that all things which are written about Me in the Law of Moses and the Prophets and the Psalms must be fulfilled”
[Matthew 26:53-54] Are you not aware that I can call on My Father, and He will at once put at my disposal more than twelve legions of angels? But how then would the Scriptures be fulfilled that say it must happen this way?”
On the other hand, [Ephesians 2:14-15] does not say all the laws of Moses are abolished, but some of the demands found in Moses’ Teachings. Because there are laws of Moses that are intended only for the Israelites, especially when it comes to cleansing and atonement rituals (such as circumcision, animal sacrifice, food prohibition, and others). These mentioned Mosaic demands make the Jews separated from non-Jews. Jesus Christ, being our ultimate sacrificial lamb to God, the purifier of the world, superseded all these cleansing and atonement rituals. Circumcision is no longer necessary to the Church, animal sacrifice is no longer performed by us, impure animals that were forbidden to eat before were already purified by Him [Acts 10:15]. And because of this sacrifice and purification through Jesus, the Jewish and non-Jewish became one Church or humanity. The arrival of Jesus is also the arrival of the New Covenant, the everlasting covenant which is intended for all peoples. This is to fulfill what God had promised roughly 700 hundred years before Jesus;
[Jeremiah 31:31-32] “The days are coming,” declares the LORD, “when I will make a new covenant with the people of Israel and with the people of Judah. It will not be like the covenant I made with their ancestors when I took them by the hand to lead them out of Egypt, because they broke my covenant, though I was a husband to them,” declares the LORD.
But when it comes to the Moral teachings, the Ten Commandments, and prophesies; Jesus confirmed them.
While in [Hebrews 7:18-19], it says that the Former Law is useless not in the sense that it’s wrong, but it is impossible for us to follow it. The one who can have eternal life is only the perfect or sinless man (Psalm 37:37 & Revelation 21:27), therefore it is impossible for us to enter into Heaven since mankind fell to sin. But in the New Law, Jesus is our perfecter and justifier of faith, thus very possible for us to follow it. Kindly read;
[Hebrews 12:2] Let us fix our eyes on Jesus, the author and perfecter of our faith, who for the joy set before Him endured the cross, scorning its shame, and sat down at the right hand of the throne of God.
[Romans 3:26] to demonstrate at the present time His righteousness, that He might be just and the justifier of the one who has faith in Jesus.