> At the end of the day, I don't need to make weird and often gross C bindings in my Rust or Go code. Is that not a huge win?
That stuff only works if you limit yourself to exclusively run in a wasm runtime. If you want to compile to any other platform you still need C glue code.