I frequently experience this 'mandatory reboot' event at work - mid-task, middle of a programming session, in a meeting or presentation, it doesn't matter; Windows simply decides: "It's reboot time!" - without notification, warning or my permission - screen goes dark, VPN disconnected, meeting disconnected, open documents to recovery mode, presence lost. Active in a work presentation? "Nope! Don't care, it's reboot time!!"
What an arrogant attitude to your users.
Windows has not been this bad since Vista - remember that POS? The primary aim of Vista was to actively prevent you from operating your system, with 'security' confirmation pop-ups at every stage, state, action or thought. Anyone remember Internet popups and how annoying those were? Take that multiplied by a hundred and then some.
As an IT professional with decades of experience, I can manage my computers all by my self, like a grown up who doesn't need IT baby-sitting.
Microsoft, wake up!! Your products are a tool to be used, optional tools at that. Your approach, while well intended I'm sure, is not required in this case.