I think you may have misunderstood what the post is saying they're going to do. It is significantly more in line with your suggestion than you seem to think.
Yes, curl has a concept of "backends," which you can choose at compile time. This is about providing an option for a new backend, based on Rust libraries. That's it. Nobody is re-writing anything.