It can actually. It breaks your content up into chunks, analyses which chunks have actually changed on the binary level, then only downloads the chunks as needed and reassembles the files locally. It’s pretty **** clever. However, it will still result in very hefty downloads if you make small changes which affect the entire file structure of your content packs just a little bit, so it still requires some thought to use it most effectively.