Sure, but ideally a proper patching system would only replace the actual file being updated, and not it’s entire archived parent file. It might require more processes to extract / insert files that way, but having these giant file systems was always problematic design choices to begin with.
Most updates should be barely a few mb in data over the internet … instead of redownloading large portions of the game to save some dev time of initial setup. We still act like we’re in a world of unlimited high speed internet and time with 4k computers … from a company that had a very problematic release day that shows counter to that.
In the surface layer, a 10% patch seems like a ton of things broken. Under the hood, 4 gigs of changes is whack. It’s also a lot of money changing hands when you start talking about a million people moving all that data around on servers. Definitely not something that should be a regular thing, even if some people view it as an inconsequential irritation.