Был подобный опыт, правда с собственным кодом.
Первая история:
Была поставлена задача в Красивую И Стройную Архитектуру пилить одну новую фичу. Фича в архитектуру не вписывалась. Варианты были или уродовать текущий код и сделать его ужасом, летящим на крыльях ночи, или аккуратно вырезать пол-проекта и заменить другой Красивой и Стройной. С товарищами посовещались и решили, что лучше ужас, чем десятикратное превышение по срокам. Ужас до сих пор живет )
Вторая история:
Другая Красивая и Стройная архитектура давным давно постарела и разжирела. Раз в неделю приходил очередной фичебред, который старательно нашлепывался сверху. В результате через 3 года проект был написан с нуля, на другом языке, другом фреймворке, с другими требованиями. До перезапуска проекта прошло полгода. И потом еще наверно года два аккуратного развития до состояния "как было".
Вот и думайте, есть ли у вашего начальства деньги на "переписать с нуля", или только на "потерю времени при работе с легаси".