Вот именно
В C++ это обычный код с UB, а в Rust этот код нескомпмлируется потому что компилятор видит потенциальный баг
И это лишь простой пример. Реальный код гораздо сложнее и там ты уже так просто баг не увидишь, а вот Rust компилятор увидит
ну, я же и говорю, если не можешь писать рабочий код, бери раст