Блин, я не знаю, как это лучше назвать.
В разработке сейчас стандартом является возможность децентрализации и наличия нескольких отличающихся "голов" от разных авторов у куска кода. Это не всегда хорошо и не всегда нужно, но это есть.
А с другой стороны люди продолжают делать менеджеры пакетов, где эта сторона реальности не отражается. Обеспечивающая система, не отражающая реалии целевой.