My Windows 10 does not update for the following reasons: it is the long term service branch of Enterprise, the group policy and administrative templates are set to disallow updating and telemetry, the binaries allowing updates and telemetry are renamed and removed respectively, the installation is inside a virtual machine.
Most of the people I know are moving to Linux and only running Windows in a VM for the programs they use that require it. They only run the VM's when they have to.
Without the spyware and tracking, Windows 10 (really Windows 9 renamed to attempt to fool the public out of the good/bad release cycles of Windows) might be a good OS if it did not have the tracking and spyware, and the updates were controllable like they are in the Enterprise version. With all the crap enabled, Windows 10 is an operating system that only the US government could like. The US government is upgrading to Windows 10 in order to have a cohesive government wide OS. MS would be in serious trouble if they abused government secrets. Other governments like Russia and China are prohibiting Windows 10 because of the spyware and tracking.
Cellphones are a different animal. You expect to be tracked when you have a cellphone, and it really is the nature of the beast. That being said, I upgraded my cellphone to Windows 10 from Windows 8.1 so that I could edit the registry and remove the carrier restrictions. That worked fairly well, but there are bugs, and big ones! on the mobile OS.
My everyday uses Windows 8.1 with Classic shell and all updates limited because I became tired of the MS sneak in the backdoor tricks. Telemetry is also disabled and binaries removed. Funny thing there, even in W10 I had to install classic shell to have a usable menu structure. Business wants a stable OS, not a moving target, and they want the security of owning their own data rather than they and MS owning that data.