То, что у вас есть, может быть проблемой человеческого фактора, а не технической. На самом деле это может быть прежде всего проблемой обучения (в сочетании с типичным, не изобретенным здесь синдромом).
Работая в крупных компаниях, я понимаю, что новому человеку сложно понять все доступные ему ресурсы (т.е. библиотеки общего кода), тем более как и когда их правильно использовать.
Если у вас есть новый сотрудник, получает ли он / она официальное обучение в вашей библиотеке общих компонентов?
Тогда возникает проблема того, за что люди получают вознаграждение. Во время проверки менеджеры вознаграждают людей за использование общих компонентов, их улучшение и отправку улучшений обратно в библиотеку? Или менеджеры просто заботятся о своих собственных проектах.
Что касается вашей группы, которая ведет общую библиотеку, какую форму или признание они дают людям, которые не торопятся предложить или представить улучшения? Они записаны в новостной рассылке компании? Получить денежный бонус? Получить их фото на доске объявлений?
Помните, что люди вряд ли что-то сделают для компании, за которую не получают признания или вознаграждения.