I'm pretty sure they already considered it before settling on Go. Allegedly, they chose Go because it was easier to translate to.

That was pre-AI. Ironically if they waited just another year they could've done this port directly to Rust themselves.

Not really because this port is based on the Go version. I doubt it would be as easy for an LLM to port the TS 6 codebase.