1.
> При этом поскольку процесс ручнойТо ничего не меняется, просто добавляется больше дубовой работы.
> приходится убеждатся что либа адекватная прежде чем она качается/клонируется и интегрируется в проект
Можно банально зайти на сайт крейтов и отследить все зависимости. Или посмотреть в cargo tree.
При этом ничего не мешает всё так же зафризить проверенную версию и контролировать лично, тогда как в дистрах, даже LTS, либы время от времени обновляются.
> это пререкладывается на маинтернеров
В любом случае, лично я больше доверяю надежным оригинальным автором программы / популярной либы, нежели кучке мейнтейнеров с разными патчами в разных дистрах. А ненадежные пускай запускаются в изоляции.
2.
> чего то простого типа веб сервера или парсера json
Да дoxpeна всего.
https://crates.io/search?q=web%20server
https://crates.io/search?q=json
> безальтернативными вариантами
Очень безальтернативно. Ты хоть как-то проверяй факты перед их озвучкой. А то так и другой информации, выдаваемой за факты, веры не будет.
Просто есть стандарты де-факто, которые делают что-то лучше других. В C и других языках ситуация аналогична.
Serde.rs - одна из таких либ, пускай и не всё так однозначно https://github.com/serde-rs/json-benchmark
Ну и многие используют Actix, поскольку он в топах https://www.techempower.com/benchmarks/
3. Ну такое. Порядок зависит от разработчика, а не каких-то там стимуляций.
Я понимаю плюсы и минусы разных подходов. Сам на конкретно C чего-то колоссального не делал, но C++ использую регулярно. И Карго - как раз то, чего не хватает в C++. Модули уже завезли в C++20 (почти, еще не во всех компиляторах и никто не использует - еще одна проблема C++), возможно, когда-нибудь и пакетные менеджеры станут стандартом хотя бы де-факто