Ну вот насколько я помню галп может только складывать js в один файл путем простой конкатенации, сжимать и т.д. но собирать импорты он не умеет вроде. Вебпак же на основании тех импортов экпортов что ты пропишешь может собрать отдельный файл для каждой страницы. Тут абсолютно разная философия. Что тебе и использовать и как решать тебе. Но данную проблему думаю только иф решит или иной подход к сборке