Никакой тренд Elm не задал. Elm - настолько простой язык, что кол-во ошибок - счётное. И для многих тупо руками написано сообщение об ошибке с отсылкой к доке и прочим. В Haskell ж и PureScript нет никакой возможности описать все виды ошибок "понятненько".
Но даже генерацию ошибок можно сделать по-разному, это правда. У GHC сообщения об ошибках понятнее, чем у psc
Дружелюбность ошибок была основной частью промоушна ещё в первых версиях и многие о ней говорили и продолжают говорить, — что хотели бы себе в компиляторе такую же или лучше. Rust стал улучшать сообщения вдохновившись Elm’овскими. Тренд не задали потому что никто так и не смог к идеалу приблизиться? :)