Referente ao curso JavaScript na Web: manipule o DOM com JavaScript, no capítulo Concluir tarefa e atividade JavaScript IIFE
Devemos sempre usar a IIFE?
Fala ai Caio, tudo bem? Não devemos não, depende do contexto, dos requisitos e do que precisa ser feito.
Espero ter ajudado.