Although some of you already know how it all works, and reasons to and reasons not to allow windows 10 to upgrade.
There is technically no allowing Win 10 to update. It's possible to defer updates, but even the Enterprise users can't defer them perpetually. Although Enterprise does allow for the longest time period, it does have an EOL with it. It actually didn't use to, and when Win 10 came out, there were more options for Pro users then there are now, which in of itself caused a stink.
While I said this back in the other thread, I do not have a problem with actually forcing security/patch updates particularly on a bloated legacy code infested OS (I update all my boxes weekly (not Win or OSX boxes though), but forcing major feature updates (which they do twice a year, some are bigger then others though) is something totally different.
In case you think my legacy code comment was just a jab at them, back in 2016, they patched an issue that dated back to Win 95. I can promise you, there is other code that dates back that far as well. That's how one is still able to have a good chance of running that old legacy software that doesn't have official support anymore.
For those who think windows is just forcing updates on users jus because they're bored or want your monday, this video explains it quite simply and well. (Coincidentally was released today and saw it on my front page)
There is some basis for that. There is actually no need for advertising with the OS, not even for a "better user experience". While normally, I could give a pass if it's at least opt out, not on something like that. Telemetry is something that one cannot totally get rid of, that's nothing but information gathering as it is. And if security is such a big deal, where are there communication ports (telemetry) there that I as the user can't close? That's not good for security.
There is more of a desire to monetize even though it isn't the same way as it use to be. It's all about the information. The OS is not where MSs money is at though. It's Azure and other cloud services, even other programs that are no subscription, some cloud run, but some Electron (which allows to be on all platforms), but it's about that subscription model.
Keep in mind too, MS got rid of their entire internal QA team that helps debug updates, before they get out to the wild. Myself personally, I wouldn't call that a good idea for a commercial supported OS, but then again, what do I know.
Now take monetizing off the table, forced updates etc. I have dealt with Windows since the DOS days and dealt with various forms of updates from them (Win 98 nagged by far the most, at least it seemed like that to me), but I have never experienced smooth updates from Windows, not on a consistent basis. Sure, some went better then others, but it wasn't consistent. While I can/do give MS a pass on the share amount of combinations that there are for hardware/software (more in terms of drivers, codecs etc) for Windows compared to Mac (Linux has the same has a good range of hardware/software combinations, not to the level of Windows, but certainly more then Mac), I don't give them a pass when they perpetually force updates AND they got rid of their internal QA time.
I do believe in doing updates on a regularly basis, debated Bruce on the matter quite a bit. If forced updates stopped with patches/security fixes, I could tolerate that a whole lot more. But once it also included big feature updates, that's no bueno. Sometimes, ideas that are good can turn to crap depending on how they are implemented.