Ty jsi nikdy nedělal na žádném větším projektu, že? Ono je hezké argumentovat tím, že chybu neuděláš, protože to umíš. Máš tam ale dalších 50 programátorů, kteří nejsou tak dobří nebo programují trochu jiným stylem. Pak vznikne chyba velmi snadno.
Rust ti dává garance, které v C++ nikdy mít nebudeš. Hlídá podobné chyby v compile time. Nedostanou se ti do produkčního kódu. Pokud takové garance nechceš, tvoje věc, klidně si mysli, že je nepotřebuješ. Já tvůj názor nesdílím a chci, aby co nejvíc věcí hlídal překladač. Protože překladač je (prakticky) neomylný, člověk dělá chyby.