But Jesus contradicts you. That's the problem. He said that Israel's house would be left unto them "DESOLATE."
These words of Jesus do not even approximately contradict what the Holy Spirit had already said. You keep quoting half a sentence. This declaration very specifically included an "until." That is a clear statement of a terminus to the time of desolation, even as the Holy Spirit had already stated so many times through so many prophets.
All promises made to Israel were CONDITIONAL whether it is explicitly stated or not.
Even the ones that explicitly say they are not conditional, such as the one I just quoted, or the statement of Psalm 89 that the promise was so absolute that even sin could not cancel it?
30 "If his sons forsake My law And do not walk in My judgments,
31 If they break My statutes And do not keep My commandments,
32 Then I will punish their transgression with the rod, And their iniquity with stripes.
33 Nevertheless My lovingkindness I will not utterly take from him, Nor allow My faithfulness to fail.
34 My covenant I will not break, Nor alter the word that has gone out of My lips.
Psalm 89:30-34
There are scores of conditional statements sprinkled throughout the prophets (e.g., Jeremiah 18:6-10). Jesus said that their house would be left unto them "DESOLATE" and anthropology confirms this.
Every encyclopedia on the face of the earth testifies that there is no Jewish race today. To fail to line up your interpretation of the scriptures with the scientific and anthropological evidence is to bring reproach upon Christianity.
I base my beliefs on the Bible, and its very, very many explicitly stated promises that Israel will eventually be brought to repentance and restored to her land. I do not base my beliefs on the words of scientists who say the opposite to what the Bible says.
You are not arguing with me, you are arguing with God.