> ultimately everything is eventually possible against any given hardware.
Not everything, no. You can't run C# without the .NET runtime. Some parts of it are irreplaceable.
And the Rust optimizations to shrink binary size (see https://github.com/johnthagen/min-sized-rust) are commonly done in production when it matters, not just in WASM but also in embedded.
> You can't run C# without the .NET runtime
With NativeAOT, same a golang then. NativeAOT has worked wonderfully for us, and in some specific situations faster than Rust.
[dead]
> Not everything, no. You can't run C# without the .NET runtime
You can compile C# to an AOT exe, and when you do that it will literally only be what it needs to work, less and dynamic libs.