Для чого вам той "чистий" ES5? Воно вам треба? ... І взагалі, почніть з малого чогось, в процесі ви самі зрозумієте що ви хочете/можете. А якщо починатимете зі складного проекта, то вам не уникнути відомої проблеми "відкладання на потім", або й взагалі можете закинути цю справу.
Це як їхати на машині: якщо ви зі старту увімкнете зразу високу передачу, то навіть при максимумі "газу", в кращому разі, ви просто будете котитись, а не їхати, або й заглохнете (перевірено на собі). Треба починати, як належить, з першої, на другу, потім на третю... В такому разі буде найбільша динаміка розгону.
Стосовно переваг односторінкових сайтів то, звичайно ж, вони є, і не лише в тому, що вони "модні".
1. Односторінковий сайт суттєво легший по ресурсам для бекенда, а значить ваш сайт буде помітно швидшим.
2. Бекенд односторінкового сайта писати значно простіше. Використовуючи сучасні фреймворки, писати в'юхи на фронтенді незрівнянно простіше, зрозуміліше й зручніше, ніж на шаблонізаторі на бекенді.
4. Витрачаючи час на вивчення бекендовських шаблонізаторів, ви все одно ніколи не досягнете рівня динаміки як на фронденді в односторінкових сайтах - для бекенда - це взагалі "космос"(спробуйте створіть щось типу Google sheets на бекенді).