Regardless of when the OS decides to install the updates and reboot (which is a problem, as Frob mentions above), there's also the problem of when it decides to download them. On my home PC, I don't notice the downloads on my cable connection, but I do notice the reboots when I've left work open overnight and it's all closed the next morning...
At work though, I've currently got 6 PC's sharing a 10mbps 4G LTE modem... When windows decides to start downloading files on its own, it completely saturates the link at the full 10mbps and everyone else's internet becomes incredibly slow... which is an impediment to office productivity. While the data transfer itself doesn't cost me money, having slow internet speeds does cost me a lot of money.
I had to go around to each Win10 PC and tell Windows that my Ethernet connection was metered (i.e. costs money to use), which tricks it into not auto downloading updates without asking first... most of the time... If it really feels like it, it still fucks you over and silently starts performing huge downloads without asking first :unsure:
That's a scary low amount of bandwidth for a modern game development business to operate on. That's barely OK for a single computer, and you've got six. :(
Some of the more recent editions of Windows have an option buried somewhere that sounded like you could have one computer share its update files with others on the same network (i.e. download once, apply 6 times instead of download 6 times). That *might* help alleviate bandwidth, but I've never tried it seriously.