What I'm missing here is what software currently supports this format. Can I use it with QEMU? KVM? VirtualBox? VMware? If so, how? If not yet, when? If never, what's the actual use case?
It would be nice to see a design document where the alternatives were considered and why this was invented to fill a gap. Otherwise, this just looks like reinventing the 20+ year old libvirt XML VM format.
There's an XKCD for this. https://xkcd.com/927/
Jesus Christ, Microsoft just can't quit doing this shit, can they?