I agree, it is like when Microsoft made KMS activation servers for companies that had volume licenses and no Internet connection to Microsoft to activate systems. Only now it can download Windows 10 updates and then have each machine on the LAN connect to it to download updates.
Every time I reformat a Windows machine, I have to go through the downloading updates process to get it back to speed. It would be easier if I had all of the updates on a local machine I could connect to and download them.
Steam too, every reformat means the games have to be downloaded again unless you can back them up to a USB drive or something.