Во фронтенде много людей с низкой квалификацией, а в Elm'е таких не пугают всякими монадами и функторами. Ну тоесть грубо говоря виной всему человеческая лень и нежелание развиваться.
Ведь "намного проще" написать свой беззаконный, никакой теорией не подкреплённый велосипед, чем использовать уже разработанные инструменты, ведь для начала эти инструменты придётся ИЗУЧИТЬ.