Moses’s sin and mortality made it so he could not finish the job he had spent most of the latter years of his life working toward. We are not all that different. The Lord has given us all work to do in this life and for his Kingdom. Though we may all do a decent job sometimes, we all struggle with our own sinfulness. And even though we are justified in Christ Jesus, we too will someday face death.
God’s promises to Moses came true, but only after his death. This truth should encourage us because God’s promises to us do not die when we die. Joshua chapter one opens by telling us that Moses was dead and Joshua was to take over and lead the people into the promised land. Moses had worked for 40-plus years leading the people. The Lord had even promised Moses that the people would enter their rest, but Moses never saw it.
Through the work of the Lord, Moses’s leadership was awe-inspiring, and he was extremely humble on top of it all. However, one day, he sinned against the Lord and struck the rock instead of speaking to it so that the Lord could provide water for his people. It may seem like a little thing to us, but it was a direct affront to God. Because of this, God said Moses would not go into the land with the people.