The fact that I have to manually uninstall and hide some individual cryptically-number-coded windows updates on windows 7 in order to get rid of nagging to install windows 10 in the taskbar and in the windows update control-panel makes me frankly scared to give any more update control to Microsoft.
Since Windows 7 still gets security updates and I only use it for games, I have a few years before I need to figure out the next step.
I mean... it does. Oh, and the kernel installer script still doesn't purge old builds so periodically your updates will still stop working on LTS. It's silly.
Also, with ubuntu and most linux distros you can pin certain core packages at certain versions if you need.
Also, if you mean the desktop-notifications for updates and upgrades and such, you can uninstall all that and just use apt-get manually.
I mean I was a professional perl programmer and I barely understand what the commands it recommended I run were doing, it is so golfed. And as for why I had to run them from the terminal? DESKTOP LINUX!
In every previous version of Windows, you weren't forced to install updates at all.
The default/visible options still rub me the wrong way, but at least that option exists somewhere.
I personally find the Windows 8+ UI execrable, but mostly my strong distaste for Windows 10 is driven by the cloud driven nature.