Complete rewrites are always a bad idea ... [mutters of agreement] ... except in Rust! [cheering]
replies(7):
It's simply a way to be able to move at a reasonable speed is how I see it.
You can choose to write Rust with fewer external crates or vendor them like you would with c++ that is a dev choice.
Having more choices is better.