Это Эван ещё не всё упомянул! Сейчас Elm выглядит красиво потому, что кол-во эффектов, оказываемых на внешний мир, мало - ни на диск писать не нужно, ни в сеть ходить низкоуровнево, поэтому менеджеры эффектов простые и их немного. Как только язык перестанет быть hosted и захочет стать самостоятельным, всё это - IO, low level interop - придется писать и добавлять синтаксическую поддержку. И тут а) пропадёт вся красота, ибо TEA не масштабируется на столь широкий круг задач б) окажется, что Elm недостаточно выразителен для нормального можелирования настолько возросшей доменной области