ты делаешь предположение, что все либы поддерживают свой API и вот это всё. Когда у тебя много проектов, у либы нет задачи быть отдельным продуктом, есть продуктовые фичи и тд - большой шанс, что где-то что-то будет терять обратную совместимость
монорепа в этом месте - способ разменять сложность “управленческую” на сложность “инженерную” (scaling vcs + build system)