&gt; I just came from a project where Rust was a cult. Everything was rewritten in Rust even though much of the C code base worked very well. Because Rust!<p>I&#x27;m not saying anything specifically about this case, because clearly the information here is very limited, but there is a case to be made for rewriting projects that work to increase maintainability in the future. Most newer languages do have an edge in this department, as they are more conscious of those issues.<p>There is sometimes the benefit of a rewrite regardless of language, as well; cleaning stuff up, organizing stuff better because you now know better, etc..