The big news here is they've replaced LLVM with MSVC's backend.
For the same reason a Rust frontend is being developed for GCC.
I'm surprised that COM is still a thing!
After the Longhorn reboot all the .NET based APIs were remade in COM, while WinRT introduced in Windows 8, adds a new base interface, replaces type libraries with .NET metadata, and requires an application identity.