God says that Jacob will henceforth be called Israel, but the Bible continues to call him Jacob anyway. And even God himself calls him Jacob in (Gen 46:2)
Respond: (Gen 30:28) is two chapters before when Jacob is known has Israel (Gen 32:28), and in (Gen 46:2) 2 God spoke to Israel in visions of the night, and said, “Jacob, Jacob.” And he said, “Here I am.” Reading this sentence it is clear that Moses the author of Genesis knows who is Israel and goes on to write that Yahweh God “called Israel has Jacob, now when we look back to (Gen 32:28) Yahweh nowhere says that he (Yahweh God) will address Jacob has Israel and says that it is compulsory to say Israel and not Jacob. The verse itself is clear that Jacob got a divine name from Gad Almighty Israel which means “A Prince of God”. So, it is a title or a divine name.