ну вот у меня вполне даже практический вопрос "на что переписывать легаси на пыхе". Выбор есть между .net (потому что в компании экспертиза есть), java (потому что котлин и есть чуть-чуть джавистов и скалистов), nodejs (потому что опять же много кто умеет в typescript и переучить php-ников не составит труда)...
то что версии могут меняться, то что для того чтобы не огребать проблем на ровном месте, надо лок файлы делать и фиксировать каждую версию каждого пакета