Can someone please explain why this is is problematic?
Basically, microsoft published someone else's unstable, unsupported API.
LLVM IR provides upwards compatibility, that’s not what the issue is.
The issue is rather having your game binaries not work at all on older OS/driver releases when built with a newer LLVM version.