Covenants, in the Jewish sense of the word, are not altered by changing times and differing circumstances. A covenant has the ring of eternity, not only in time but also in content.
Part of the great lesson of Torah is that life continues without us necessarily being present. As long as the covenant is remembered and observed, Moshe is still present with Israel.