Not that MS is completely without fault, but we have to remember that they're supporting an infinite amount of configurations. Apple's OSX (on the other hand) is supposed to support a limit configuration controlled by Apple. It's a recipe for disaster.
Supporting an infinite number of configurations has nothing to do with installing arbitrary apps that you never wanted, automatically changing your default apps and wallpaper, and silently turning back on various spying "features" that you had intentionally turned off.
> I should be able to tell my friends "yes, you should turn on auto updates, there's absolutely no reason not to"
The anniversary update was mainly a shit show. It was a staggered update that cause issues for many folks. Some people kept getting fail update errors. Others got stuck in boot loops. Others lost certain device functionality. If you were able to get it to successfully install without hitch, it broke some things for a non-trivial amount of people.
Your comment is spot on, but it's not what I was talking about.