Sorry, why is this a big deal? We've completely accepted auto updates for browsers (chrme & firefox) - years ago. Obviously better, compatibility improves and security issues are easier to push out and fix. To me the browser is as important as the OS, I spend the vast majority of my time in it. Why should MSFT not do this? It's a free update. They're not charging for it. On many aspects, it's a lot better than Window…
Why is this a big deal? Why should MSFT not do this? Here are a couple of reasons why... Perhaps the machine hardware is not Win10 compliant Perhaps a machine hosts software that requires significant regression testing before permitting an upgrade to Win10 Perhaps the machine's software is not Win10 compatible and needs to be rewritten before a Win10 upgrade Perhaps the machine in question has specific greenzone peri…
As for managed machines, most won't be eligible for the upgrade to begin with (domain joined, Windows 7 Enterprise), and the upgrade can be blocked entirely via Group Policy or WSUS. Any sensibly managed machine in the environments you mentioned won't be automatically upgraded.
Yes, the compatibility checks aren't perfect, and yes, making sure the update isn't rolled out to managed machines requires that they actually be managed, just like any other update Microsoft publish. But it's unfair to say they make 'no effort' to support these scenarios.