In every previous version of Windows I've used, and in Ubuntu, you could delay updates until you were ready to reboot. Windows 10 has a "Notify to schedule restart" option, but it actually means we'll schedule a restart when we see fit and give you a notification if you need to change it. If you miss that notification, your PC will reboot (probably overnight) without warning (I've had multiple overnight jobs cancelled by unexpected updates).