Rust is the answer to the wrong question

The below was 100% written by a human.

TL;DR: porting an app to another language is merely an anecdote. One shoting an application from scratch optimizes the easy part (initial authoring) and completely misses the point on the hard part: maintenance. Repeated on-shots are not the answer to security vulnerabilities.

What's needed is a rock-solid contract layer, complete with escape hatches to cover what the DSL doesn't handle natively. And a compiler.

Prologue

A chess program can beat me. That isn't clearing a high bar - I'm mediocre at chess. The fact that a LLM can beat me at coding isn't surprising either, despite the fact that I can credible claim to be a world class coder, and have a portfolio of results I can point to.