steam can't do binary patching. valve has been asked for this feature since at least 2005. no response, no improvements.
outside of steam, you downloaded a 5mb executable to patch your game, in steam, you download an entire 15gb archive because 1kb inside it was changed.