Moses veiled his face, but why? It wasn't to hide his own glory, but to shield the Israelites from a truth too intense to bear.
A Truth Too Bright to See
Paul is drawing a stark contrast between the old covenant and the new.
Moses, when returning from Mount Sinai after speaking with God, had a radiance about his face. This glory was so intense that the Israelites couldn't look at it directly. So, Moses veiled it. This veil wasn't a sign of shame, but a practical measure to manage the overwhelming glory of God's presence under the Law.
However, Paul points out the deeper significance: the Israelites couldn't even bear to look at the outcome of what was being brought to an end. This refers to the fading glory of the Mosaic Law itself, as it was a covenant that led to death for those who couldn't perfectly keep it. The glory was real, but it was temporary and ultimately pointed to a conclusion that couldn't sustain them.