It would also help if Windows 10 didn't restart the machine automatically in the least favourable time, when you just went to make yourself a tea while having a zillion of programs opened, and the process didn't end up with a blue screen (both happened to me in the last few months; ok ok they allow now to choose "inactive hours" or whatever it's called, but initially you had a choice between "restart now" or "restart in 10 minutes", really dark pattern to impose things on users).
But yeah I get a notif when the update is available and I install it whenever possible.
Regarding unwanted features, have you tried Classic Shell / Classic Start Menu? Literally first thing I install on a new Windows installation.