Я делал такое, неудобства использования нет никого тк все делает галп, у меня была папка с исходниками, и выдает 1 файл. Все стили скрипты инклюдилисьв страницу, а картинки и шрифты в base64.
Страница грузится нормально без каких то косяков, минус один она вся получиться 12мб. И сервисы типа google pagespeed отказываются хвать больше 8мб. Я не смог клиенту объяснить что пофиг на пейджспид страница гарантированы быстрее открывается чем без такого сжатия в 1 файл, но он отказался приказал по старому делать.
Я лично вообще не вижу каких то причин делать одностроничники не 1 файлом.
Если хотя бы 2 страницы тогда да лучше чтобы браузер отдельно кэшировал все картинки, но если на сайт тока 1 то можно закешировать всю страницу целиком и это будет быстрее работать.