The main thing that annoys me about this is that i've been having major problems with Windows 10. I previously ran server 2012 as my daily driver, which was fine for everything i needed to do on Windows (run visual studio, play overwatch, basically).
I've installed Windows 10 LTSB (which is the true enterprise version of Windows 10, with all of the apps etc. removed [telemetry still remains and has to be manually disabled]), as i refuse to install home/pro/enterprise after having it randomly reinstall/re-enable all "apps" and other telemetry settings i explicitly disabled after updating. 10 LTSB has been great in other areas. With the Ryzen, mobo, ram, video card I now have, I have had constant crashes/freezes. People have said that updates fix this, but i'm yet to see it. This is a common issue with Windows 10, not the processor/setup. (ie. see https://www.reddit.com/r/Amd/comments/5yf9ed/brand_new_ryzen...)
I took a step back, and went to Server 2016 datacenter with a GUI (or whatever the hell they're calling it these days). Despite the fact that this SERVER still has baked in telemetry and forced restarts (i mean, seriously?) It was rock solid, no crashes, no restarts, no freezes. I was unable, however, to install the latest video card drivers for the AMD RX480, as only Windows 10 was supported. Marrying the drivers up in device manager directly to whatever inf files were available in the extracted AMD folder didn't work, and although everything was fine, running a game just sucked massively (like 10fps).
Basically, it seems i'm getting the worst of both, and am completely falling into the "you HAVE to use windows 10" trap. I'd switch to Ubuntu in a heartbeat (and might still have to) but would end up doing pass-through which A. might still have the same set of issues, and B. kind of defeats the point for my usecase (Visual Studio, Overwatch). It's such a shame as the C# guys are making HUGE strides in the right direction, and then the rest of MS just seems so scummy these days.
I realize this doesn't contribute much, but this whole situation is pissing me off. It might sound petty, but MS effectively attacking people and their choices at home is going to lead me as an influencer in a professional environment to advise steering away from MS products as much as possible. I honestly think this is their plan. Drive those away from the MS server ecosystem (other than SQL server, which would be a huge cash-cow) and then discontinue the server products. The home-market, and information market, is so valuable (see Google) and "easy" in comparison - ie. how hard is it to bake in heavy telemetry when compared to almost anything related to ongoing server features/support> (idk, take data deduplication as an example....something else that they've removed from Windows 10 which is another pain in my ass). I think we're just going to see a switch in MS becoming a "Google desktop", and a cloud services provider for Linux, with MS products. This seems to fit with C# going open source/being on Linux, and SQL server running on Linux.