That's the reason Jesus says unless one is born again, he will not see the kingdom of God.That's actually a good point, and I think it highlights why definitions matter.
Biblically speaking, Semite is a broader category than Jew.
A Jew is descended from Judah (or became part of the Jewish people), whereas "Semitic" traces back to Shem, one of Noah's sons.
If we're talking purely about ancestry, then yes, a great many people could trace their lineage back to Shem.
Abraham himself came from the line of Shem, but so did many other ancient peoples.
That's one reason I tend to be careful when people use terms like Jew, Israelite, Hebrew, and Semite interchangeably.
They're related terms, but they're not identical.
And honestly, I think that circles back to Paul's point in Galatians.
Whatever conclusions we reach about ethnicity, lineage, or national identity, the New Testament's emphasis shifts toward faith in Christ as the defining issue.
So while questions of ancestry can be historically interesting, I don't think they ultimately answer the spiritual question.
Paul can acknowledge Jewish ancestry and privileges in Romans 9, while also insisting that all stand on the same ground before God through Christ.
In other words, being a descendant of Shem, Abraham, Judah, or anyone else may tell us something about a person's history.
It doesn't settle their standing before God. That's where Christ becomes the dividing line.
Even in ot, many Israelites perished, not entering into heaven. Only few that have faith in YHVH enter into heaven. Ethnicity never saves anyone, not before, not now, not in future. Only Jesus saves, thank God.