Even if Microsoft was just tired of having to ask the user for every little thing, there is a
gulf between “ask the user if he or she wants to update” and “auto-install multi-gigabyte blob that changes everything, over a data plan that we don’t pay for, affecting users in dozens of ways that we cannot possibly know in advance” (as Microsoft has now chosen to do).
Microsoft could have started really small with this, even updating a single app. There is no non-marketing reason to simultaneously change massive amounts of software. And since it is now clear that parts of Windows 10 really are half-baked (like duplicate settings panels), there are clearly some things that should have waited for a later update, once there was time to finish them.
And you know, Microsoft has made billions and billions from software so frankly they do not get to screw around here. Nobody with that much money and that many engineers should get an ounce of sympathy for being so incompetent. They needed to start by doing a lot less, with a lot more care and attention.