Rust's ownership model is great and all, but I'm still waiting for someone to explain to me why I need a whole new language to achieve what I can already do with careful coding practices and a decent static analysis tool.