Ну ты допустим по сценарию mjs'а идешь как юзер нескольких пакетов, один вчера пересобрался, другой полгода назад - он типа фьючер комплит
Пакадж лок не фиксит версии транзитивных зависимостей, а если бы и фиксил -тогда у тебя было бы две копии свелта, одна для нового пакета, другая для полугодичного