Звучит классно, пока не сталкиваешься с очередной бажиной из-за оверфлоу буффера в очередном софте. Как такое можно объяснить, раз Си не существует в вакууме?
Если бы в Rust не было unsafe, он бы решал эту проблему. Но без unsafe в Rust что-то более или менее эффективное писать не получается. А, значит, Rust только создаёт иллюзию безопасности. Народ активно этот unsafe использует (потому что работу-то работать надо), и баги с памятью полезут при распростанении языка.
От таких багов эффективнее защищают языки с автоматическим управлением памятью.