Ask Around Your Shabbos Table
In parshas Teruma, Hashem told Moshe that the purpose of the Mishkan: וְעָשׂוּ לִי מִקְדָשׁ וְשָׁכַנְתִּי בְתוֹכָׁם. Yet nowhere in parshas Vayakhel do we see Moshe relating this point to Bnei Yisroel!
Ask around your Shabbos table: Why didn’t Moshe Rabbeinu tell to Bnei Yisroel the main aspect of the Mishkan - its purpose!?
Answer: After we said na’aseh v’nishma, we were given two crowns for saying na’aseh before saying nishma - i.e., for promising to keep Hashem’s every mitzva even if their reasons are hidden from us. In last week’s parsha, after the chet of egel hazahav, we were told to remove those crowns, because the chet of egel hazahav was a failure in our promise. In this week’s parsha, by hiding from Bnei Yisroel the purpose of the Mishkan, Moshe gave them an opportunity to do a tikkun, and once again be the nation that listens to every mitzva without knowing its reason.