I know that this limits my dev kit options, but this is one of the reasons I actively decline to use Windows. Updates are shoved down my throat when I was least expecting it. Windows always seemed to have some kind of updates pending and will reboot when I am not actively sitting in front of it, even when there is an ongoing task like long time datalogging happening. I almost never am able to collect a night worth of data without an update interrupting me. This is not even talking about updates breaking things, forcing reinstallations of some apps. If you recently bought or upgraded a computer, you don't even get the option to run an older Windows like Windows 7 unless you pony up a lot of $$$ for an enterprise license.
It is just too sad that a few tool vendors adamantly refuse to provide their tools for another operating system, and the open source community failed to catch up in some cases. (I am making a jab at Cypress PSoC here.) On the operating system end, it is lucky that high quality desktop Linux distributions exist, and Hackintosh is a thing.