Это понятно. Обычно, насколько мне казалось, люди стараются избегать npm приват либ в которых лежат шареды, т.к. их апдейтить геморно, паблишить, итд. Или например, ктото апнул шаред npm, а проект, который использует этот пакет упал с breaking changes и хз как отследить сколько еще мультиреп юзает его, и самый адекватиш вариант был монорепа с шаредами внутри - так проще все менеджить. Если либа имеет еще и депсы других паблишенных пакетов других шаредов - так вообще сапорт становится с болями. Это про external dependencies.
Вопрос: А как просто менеджить в мультирепе "шареды" так? Только грубо говоря npm? Каков флоу