The Torah, Deuteronomy, 34:04-34:06: And the Lord said to him, “This is the Land I swore to Abraham, to Isaac, and to Jacob, saying, ‘I will give it to your offspring.’ I have let you see it with your eyes, but you shall not cross over there.”
And Moses, the servant of the Lord, died there, in the land of Moab, by the mouth of the Lord.
And He buried him in the valley, in the land of Moab, opposite Beth Pe’or. And no person knows the place of his burial, unto this day.
Question: Why is it that Moses did not enter the land of Israel? Why, after so much suffering and so much work, was he not allowed to enter?
Answer: Moses could not enter the land of Israel because the last condition, the final correction of people, had not yet been fulfilled. Therefore, he had no right to be at the level of Eretz Israel.
It can only be in the very last generation and, as it is written in the sources, we are the beginning of it. Thus, in the time of Moses, if we speak from a historical point of view, this could not have happened.
From KabTV’s “Secrets of the Eternal Book” 5/19/21