Потому что легаси - это продукт добавок мелкими итерациями, которые к тому же очень ограничены по времени.
Т.е. каждый раз нужно быстро добавить вот эту мелочь и бежать дальше -в колесе как хомяк-.
И на то, чтобы окинуть взглядом, что из этого выйдет, да нормально перекомпоновать код, а то и архитектуру какого-то небольшого, а то и большого куска - нет ни времени, ни желания.
Времени понятно почему нет, а желания нет потому, что надо во всё это вникать прям мозгом, и всё ради закрытия лишь мелкого таска.
Т.е. каждый раз нужно быстро добавить вот эту мелочь и бежать дальше -в колесе как хомяк-.
И на то, чтобы окинуть взглядом, что из этого выйдет, да нормально перекомпоновать код, а то и архитектуру какого-то небольшого, а то и большого куска - нет ни времени, ни желания.
Времени понятно почему нет, а желания нет потому, что надо во всё это вникать прям мозгом, и всё ради закрытия лишь мелкого таска.