Rust people talking about 'revolutions' love to ignore that memory safe languages without garbage collectors have been around for years. Ada+Spark, Cyclone, even D all made large steps forward in this area long before Rust was ever a thing.
Sometimes tech is really good, dude, it's ok, don't die on a weird hill, not everything is shit.
(Yes, not stock Nim, but in that Araq expresses an interest in that thread in supporting said in stock Nim.)
This is one advantage to a C/C++ target in addition to trying to optimize the actual emitted assembly from gcc/clang/etc. It also helps when LLVM may not support your CPU, but you have a C compiler, such as in some embedded spaces. There are trade-offs, of course, as with everything.