Ну в данном случае получается, что так) Цель урока показать что так вообще возможно и не надо в каждой странице копировать header и footer, что многие по началу делают. А тайтлы и meta-теги - это следующий уровень.
Не слышал раньше про nunjucks. Сейчас погуглил, в целом интересная вещь) Но в этом уроке я хотел показать больше не какой-то конкретный язык или технологию, а привить понимание, что существуют шаблоны и людям не надо шапку и футер в каждую отдельную страницу вставлять. nunjucks, если я правильно понял, это просто другой способ реализации того, что описано в уроке. Просто php - наиболее быстрый вход для понимания новичкам, на мой взгляд. Nodejs - это более сложная среда для понимания новичкам. ИМХО. Но если копать глубже, то я скоро начну записывать курс по RubyOnRails и там этот вопрос автоматически отпадет.
В уроке да, шаблонизаторов никаких не используется. Опять же. Урок больше про то, чтобы показать людям, что шаблонизация вообще существует и ее можно использовать, а не дать какой-то конкретный инструмент.