Да, разумеется. "Лето" - слово древнее, общеславянское, "год" - в этом значении недавнее, хотя само по себе едва ли не древнее слова "лето".
Перво-наперво."Новолетие" обычная форма для языка клириков. Тут не стоит искать каких-то глубинных мотивов или фактов. Чтобы поставить вопрос ребром, достаточно рассмотреть вполне гражданские понятия "один год" и "пять лет".
Какого ...летия "наш митрополит" поздравляет с католическим новым годом - вопрос тоже интересный, но это не здесь.
Причины такого изменения названия дискуссионны. Я очень кратко. Видимо, в праславянском языке "год" обозначало "время" вообще или некий отрезок его. Об этом говорит то, что в разных славянских год и производные могут означать разные единицы времени. Одной из таких единиц стал календарный год. Со временем это значение было вытеснено (или почти вытеснено) таким же общеславянским "лето" - оно тоже имело два значения (год и время года, а возможно и третье - "время", т.е. было почти полным синонимом года), но на первом этапе в меньшей степени могло породить путаницу. Поскольку годы считали по сезонам ("летам"), то замена получилась естественной и понятной.
Но с развитием представлений о календаре и сущности года как смены сезонов, уже слово "лето" стало порождать двусмысленность. Ну а с утратой значения год=время, год стал активно восстанавливать значение основной единицы календарного цикла.
Но это уже в эпоху раздельного существования славянских языков. В большинстве славянских "год" восходит к "рок", а производные от "года" - означают "час" или время вообще.