Why is manual memory management a virtue? I'd rather fight the Rust compiler than deal with runtime errors, memory leaks, etc.
In this, they make a good point about refactoring more with Rust than other languages. In some cases, "fighting the compiler" is not always want you want to do, especially when mocking some code/game state.