Проблема в том, что ощущение "легаси" и реальный возраст кода не всегда напрямую связаны, поэтому численные метрики не подходят
Нууу, в мобилке, например, раньше даже не слышали про tea и писали на mvc и mvp. А я теперь если вижу этот стек - сразу можно считать легаси. Тренды меняются, а старые приложения вряд ли им соответствуют.