- ускорить загрузку данных (во-первых - это один файл, во-вторых - сборщик значительно сжимает Ваш проект и используемые библиотеки)
- эта точка входа имеет определнный функционал, который она предоставляет - значит Вы будете знать куда смотреть в случае ошибок
- в связи с предыдущим пунктом задевается момент, что Максим подключал библиотеку в html, а значит хотел писать функционал там, но верстку нужно отделять от функционала
уверен, что можно лучше описать, но это - основные моменты, которые сейчас пришли на ум