Разрабы что-то там переписывают только в своих влажных фантазиях. Решение об этом принимает бизнес, CTO/CIO и еще парочка ребят. Если это не "локальный" рефакторинг. А если CTO/CIO принимает решение о том, что надо переписать весь бизнес - обычно он либо очень уверен и все посчитал и тех. стек уже настолько устарел, что больше никак. Либо второй вариант - он ебобо.
часто полное переписывание всего руинят компанию, пару месяцев назад читал исследование об этом. В той компании где я работаю, переписывали с node js на эликсир и микросервисы год. В итоге потратили все деньги, до конца не дописали и вернулись обратно на легаси