Pelo que vi, módulos são bem interessantes, e no back-end, ele são bastante recomendados, pois ajudam a "segmentar" o código js. Porém, no front-end, tem um cenário que não tem no back... No back-end todos os arquivos já estão no servidor, e em teoria, ele não precisa baixar nenhum arquivo js (voltado ao back). Já no front-end, os arquivos são baixados, por isso, basta um arquivo não carregar corretamente para gerar problemas.
Minha dúvida é, quando eu dou um import, no módulo, ao enviar os arquivos do servidor, ele "junta" tudo num arquivo só, ou envia separadamente arquivo a arquivo?