Вот правда интересно, то тут то там legacy, legacy.
А какие параметры говорят нам что код не свеж?
Где та точка которая говорит нам что вчера код был ещё огого, а сегодня он уже legacy?
Использование старого компилятора, старых либ? Так новое ПО пишут под старые компиляторы ибо их трудно заменить.