За последние 5 видел всего пару утопающих проектов, которые бы тонули из-за ошибкок в выборе языка и/или технологий.
Проекты тонут из-за слабого управления и/или кривых рук.
Ошибки в выборе языков/технологий создают трудности, мешают развиваться, но редко фатальны.
Ну вот с booking'ом - хороший пример. Суть бизнеса у людей не поменялась за 20 лет - ну масштаб тока наверно. В свое время когда взяли perl - скорее всего это был правильный выбор - язык актуальный, задачи свои решает отлично, ttm копейки, кадры топовые. Прошло 20 лет - что поменялось ? Язык уж точно хуже не стал. Мир вокруг поменялся. То есть язык в моменте был отличный, но оказался слишком конъюнктурный. И язык ушел вместе с эпохой, остался только вот в виде legacy