Microsoft...
...gonna Microsoft.
A sad-faced Microsoft engineer has had to reset the "Days since we last shot ourselves in the foot" counter at the company's HQ after a security update broke Microsoft Defender for Endpoint on Windows Server Core. The issue started with patches emitted on 9 November, KB5007205 and KB5007206. The latter included the LTSC …
I think the root problem here is "Server Core", the "Windows 10 IoT", etc., were intended to be real stripped down version of WIndows, but Windows itself was not intended to be stripped down this far. Not that they can't ultimately get it to work; but I've read about Microsoft running into all kinds of odd problems developing both of these; removing some services was easy, others were harder to remove; removing stuff like the GUI (for IoT versions) was apparently surprisingly difficult (there were some oddly non-GUI related things that the WIn32 API traditionally required having a window handle to do).
In contrast, the Linux kernel and components running on top of it are developed independently, and usually (other than maybe systemd...bleh) consciously avoid being dependent on anything else to the maximum extent possible. So the 'cloud' versions of various Linux distros are really just a matter of pulling out most server packages and all desktop-related packages from the server version of the distro (if it has one) and streamlining the startup script(s) since you're not mounting any disks, loading kernel modules or drivers, etc.. Of course a "IoT" variant (to run on Raspberry Pi etc.) you would want to mount disks, load modules, etc. so you remove excess packages but leave the startup more intact.