I too run mainly Linux, specifically Slackware for the most part. I only use Win$ows for playing flight sim.
The way I view it is when Micro$oft decides it better controls your operating system updates than the user does, it's time to rethink keeping it. For the longest time Micro$oft has been pushing the upgrade to Win$ows 10. They discontinued the annoying messages "Get your free upgrade". Since all updates will be bundled into one update per month, what's to prevent the updates to contain and upgrade to Win$ows 10 without the user's consent. The only option the user has is to A. not upload any updates, B. do not connect a Win$ows PC to the internet, C. accept all updates whether you want them or not, or D. use an alternative operating system. Micro$oft is being a bully and that behavior should not have to be accepted or tolerated. This "dictating" by Micro$oft to it's users is not helping the consumer, but sure does help Micro$oft. I think the users need to speak with their wallet's and maybe the dictatorship will come to a quick end and put the users first. My personal decision for me is that after this is posted, in about the time it will take me the time to delete the Win$ows partition and create an EXT3 partition to install a Linux distro over the Win$ows partition I currently have, I will be no longer running any Win$ows operating system until Micro$oft changes this policy at a minimum.