ROS is already mostly in C++. I find it very enjoyable to use with C++. Python documentation and support is lacking, and Python 3 support is very recent. But yeah; ROS has problems and they don't have anything to do with the language. Saying "rebuild that in Rust" is missing the point. How does that address the parent's complaint which is Python support?