Are they overly aggressive in their wanting people to upgrade?
Well, I hear your arguments & you have some nice points. Let me describe my meeting with Win10.
On installation, it decided that ITS Nvidia driver was the one I needed. It would not let me change drivers from inside, not straight from the Nvidia download source for my card, not if I pre-installed them on a clean Win7 and then upgraded, not through driver properties. I had to reset the driver to vanilla VGA and run in safe mode to install the drivers. This appears to be common across multiple drivers; Win10 gets the wrong/outdated driver in and you have to play monkeybars in order to install a driver THAT WORKED PERFECTLY IN WIN7.
I've also redone a half-dozen client machines that got hosed through Windows Update. Clients weren't sure when it happened because of automatic/unannounced patches.
Right now, I classify Win10 as being in the same shape that XP was before Service Pack 2 - it's flaky and unstable. I cannot recommend it. I will watch and wait for 90 days; each time an update manages to hose the OS, the timer gets set back to 90 days. So far, Win10 has not passed that stability test in my, and others' experience. Use at your own risk.
Also, MS is hustling; the first test of a machine is does it do what you need it to do? If it does, you don't need new software or an OS. If you're worried about security, I cover that in security training classes. As I mentioned above, I still regularly use a Windows XP machine on the net, but it's behind a hard firewall & I don't worry about it.