Games are optimized over the time to reduce texture and sound file size without reducing any quality. It is something similar to a website, where a single piece of texture is used at many places to reduce the page size. If they can't optimize the game, then it will go beyond 25 GB, but thats plain stupidity for a game developer and no one practises that.