Тут, имхо, веселее. Ситуаций когда полноценное горячее обновление кода нужно, практически нет (только разве что в телефонных станциях) и роллинг апдейты решают почти все проблемы. Делать его архисложно и соответственно дорого. Из-за него язык динамически типизирован (сюда бы пруф добавить, но что-то я его не могу найти, читал где-то когда копался в истории эрланга), и кросс-модульные оптимизации отсутствуют как класс.
И в результате получается: в эрланге проблемы (скорость работы и отсутствие типизации и, соответственно, частые незаметные поломки кода на средних и больших проектах при изменениях), и источник этих проблем - это горячее обновление кода, которое по факту никому не нужно😕