Un bundler resuelve varios problemas. El principal es que te permite usar la sintaxis de módulos de JavaScript (import/export) y luego "empaqueta" todos tus archivos en uno solo (o unos pocos) que el navegador puede entender y cargar de forma eficiente.
Además, hacen muchas otras cosas: compilan código de TypeScript a JavaScript, convierten SASS a CSS, optimizan imágenes, minifican el código para que pese menos... Son el "centro de herramientas" de cualquier proyecto frontend moderno.