The Bible is a inspired book of god and like and elder told me when I was young , there's no contradictions in the Bible and all the prophecies have come true except the two or three that are supposed to come true in the future. So with that said the messiah Jesus Christ himself must not be perfect and here's why.
In Mark chapter 2 Jesus is telling his followers that it's ok to pick wheat on the sabbath and mentions the story about David eating bread that was in the holy place ment only for the priests to use. He mentions the high priests name as Abiathar.
Well if you go to 1 Samuel chapter 21 you'll see that the high priest name was Ahimelech.
So I guess Jesus was imperfect not the true messiah after all and now we know why the Jews are still waiting.