Отличие rust (например от крестов) это его повышенная безопасность. Сам язык не допускает неопределенностей и при любой фазе луны будет работать одинаково.
Правильно написанная программа на крестах (с учетом всех проверок) тоже должна работать верно и стабильно.
Может на нем (расте) писать верный код легче?
"Rust is intended to be a language for highly concurrent and highly safe systems, and programming in the large, that is, creating and maintaining boundaries that preserve large-system integrity. This has led to a feature set with an emphasis on safety, control of memory layout, and concurrency."
mrpropper, ну во первых что значит не используют. Те кто хотят и тех кого устраивает функционал С++ используют его. Во вторых никто же не говорит что нельзя. Всего перечисленного можно добиться и с помощью каких-нибудь не особо подходящих для этого инструментов, например что-нибудь типа malbolge. Каждый инструмент несёт на себе отпечаток своего времени, имеет какие-то актуальные для своей эпохи и цели особенности, в том числе ошибки проектирования и тд и тп. Считайте что вот в своё время сиплюсплюс был классным и замечательным в рамках современных для него задач, но со временем профессионалы оценили его достоинства и недостатки, и решили что некоторые принципы лежащие в его основе сейчас либо лишние, либо не совершенные, после чего переосмыслили какие-то его концепции и спроектировали новый инструмент, который взял от своего предка только самое лучшее. И скорее всего это были люди очень опытные в разработке, в том числе в обращении с тем же самым С++,