There is a section in the linked announcement titled "Why use a WebAssembly Runtime?" that hopefully answers your question.
[1] https://paulbutler.org/2021/calling-webassembly-from-rust/
(nb. if I were to write this post today, it would be an omission not to mention the component model)