Qué cuenta como "sistema legacy"
No hablamos solo de software antiguo. Un sistema es legacy cuando nadie del equipo actual quiere tocarlo, cuando no hay pruebas y cuando cada cambio genera miedo. Puede tener cinco años o quince. Lo que define el trabajo es el estado del código y la documentación, no la fecha del último commit.