насколько себя оправдал подход к названиям версий x.y.z? Во-первых, не вижу реальных гарантий по поводу соблюдения гайдлайнов при использовании этого подхода, а во-вторых это усложняет размещение кода, приходится самому придумывать версию, прописывать её (ну или скрипты использовать). В итоге на crates io почти нет пакетов с мажорной версией большей или равной единице. В пакетных менеджерах будущего, хотели бы вы так же париться с версиями? Желали бы вы обрести новый подход, который не заставляет программиста руками задавать версию и не даёт иллюзорных гарантий обратной совместимости\стабильности?
1. Почему не видите? Кто-то не соблюдает этих гарантий но использует семвер?
2. Придумать версию это полминуты и столько же написать ее. Не так уж много времени.
3. Что плохого в том, что нет мажорных версий больших? И зачем это надо? Лучше пусть каждые полгода ломается обратная совместимость?
4. Так происходит потому что расту очень мало лет, и либы ещё не до конца протестированы, поэтому и не спешат ставить стабильную версию 1.х.х
5. Стандартизация нужна. Если придумают стандарт получше, будут использовать его. А пока это лучшее что придумали ща все время.