Они оба используют один и тот же синтаксис для вставки переменных. Например, если я хочу следующее
<%= username %>
В моем Underscore, мой основной EJS ломается, потому что он пытается заменить имя пользователя, а на главной странице нет такой переменной.