Товарищ вам рассказывает про технологию Single Page Application (SPA), сборка файлов происходит, обычно, через webpack, а в качестве основного инструмента используются веб-фреймворки (React, Angular, Vue, Svelte, ...)
Но! Если веб-фреймворк вы не используете, то лучше делайте вёрстку средствами js. Тезис "лучше собирать в одном файле index.html и с него ссылаться на js файлы которые функциями будут возвращать верстку" - не верный. Во многих случаях это хуже
Если у вас простой сайт и вам не нужно SPA, не усложняйте