I was thinking precisely this.
Rewriting code in a new language might give better static code analysis, but, it doesn't make it safe.
I have a lot of application code I can translate to Rust, but unless I completely rearchitect all of it, it would be terrible Rust code.
I did however just revisit Rust. I wrote a simple CNC milling code generator. I explicitly told it how I want it structured. Copilot handled it nicely. I could maybe see myself vibe coding a useful tool with it. But I HATE abbreviations like pub, fn, and mut. And f64 feels like single letter naming. The language might be structurally elegant, but it's awkward and tacky... Like as if you're hoping to take with "James Robert Paddington II" and the phone gets answer by "Jim Bob Jr." Or "J.R. Jr.. Junior Junior... Get it?".
So Rust is kind of a language Jeff Foxworthy could make a standup routine out of.