I got lost at the VM references.
XAML engine is native C++ code, no VM. Since Windows 8 there isn't also a VM as such on the .NET side, given the AOT compilation support.
Similarly QML is only interpreted in the free version. Commercial Qt compiles QML into native code.