Is using server editions of Windows as desktop OSs any better? I mean in regards to making such changes (without explicit user's consent, at least) and wasting system resources with [background running] junkware, for instance.
The only issues I had were the version check of the Oculus installer (praise the soul on reddit who described how to bypass it with dnSpy), and some COD game refused to work on it too (too old, maybe it wanted a newer feature update).
That's it. For me, that's [unfortunately] the only "realistic" alternative out there, if one wouldn't mind the extra bucks, is somehow dependent on Windows environment and/or has no time to keep hacking and experiencing with Linux desktops.
I've grown to love Linux as a wonderful server OS, and as an occasional Desktop OS to play with on a VM. Unless you're a hacker (at both work and in your free time), it's hard to keep using Linux as a main daily Desktop OS.