Ну, например, у либы 1_в3.4 в зависимостях либа 3_в=5, у либы 2 в зависимостях либа 3 в>=6. При этом, методом неполовой епли выясняется что при либе 3 в_5.6 все работает как надо.
нпм поставит в каждую либу свою версию, вебпак для каждой либы сбандлит ту версию которую поставил нпм и в бандле у тебя будет несколько версий одной и той же либы и все будет работать
если у тебя изменится коллекция, то keyed each применит только минимальные измения, добавит или удалит ноды или изменит существующий, а твоя портянка все выкинет и все создаст заново
дак ты хочешь чтобы работало или чо? если не хочешь чтобы работало можно рандомную версию для всего поставить. Никто не виноват что ты такие либы подобрал)