If you, any you, are having an automated upgrade to Windows 10 from either Windows 7 or 8/8.1 after September 2016 it has to be because someone blocked the update that stopped automatic updates.
Microsoft has not been doing "forced upgrades" for several years now, and that is undeniable or the tech press would be writing about it daily.
It is ridiculous to term Feature Updates as forced, in any meaningful sense. Operating systems, all of them, require updates on a routine basis in this day and age simply for security reasons but also because the diverse user base is asking for additional functionality. Those who maintain the OSes are responding to this.
An operating system is not and never has been a bespoke piece of software meant to satisfy an individual user. An operating system is of the Swiss Army Knife style, meant to satisfy the needs of many demographics to keep a system running such that the applications they want or need can be used.
In all my years in IT I never saw the sort of claims that have become common since the advent of Windows 10 about things that predate it by decades. People were not demanding that Solitaire be removed, all updates be blocked, and similar.
It is a fool's errand to believe that any end user (and I include myself in that group) knows better than the entity that created a given operating system about what needs to be done to maintain it. One of the BSOD experts over on Bleeping Computer wrote the following. Truer words were never spoken (and USAFRet's "my nephew" example is perfect):
There really isn't a point to checking for updates and not installing them. . . It's important to install
all available updates. I've been doing this since the days of DOS, and I still don't have the confidence to pick and choose among updates. There are just too many variables involved - and most people can't evaluate the full consequences of installing/not installing updates.
~ John Carrona, AKA
usasma on BleepingComputer.com,
http://www.carrona.org/