@TinyGo now in https://github.com/tinygo-org/tinygo/releases/tag/v0.33.0 also supports the same thing: dynamically downloading WIT worlds and generating bindings for them on the fly.
C#, Rust, and #tinygo now do components on the fly straight out of an OCI tag. Will wonders never cease.