What's the point of rewriting coreutils in Rust? Surely losing 30+ years of lessons (bugs and, more importantly, security vulns) isn't better than adding some memory safety? I get that it'll prevent some classes of future bugs, but many of those same lessons will need to be learned again.