I wonder if Windows will eventually move to an "image" based approach like macOS has done. When one updates macOS or iOS, you basically download a multi-GB sealed image of the OS and install it in-place.
It's very common (at least for me) to see "small" 700 MB update ended up having 4+ GB downloaded.