3D models vs. app code.
You will be hard pressed to find any Electron app that exceeds 200 MB in disk space. Most are ~50 MB. Overall in 2018 that is not a big concern.
In gaming, high definition graphics are going to result in massively larger files. That’s not going to change anytime soon and no gaming company will prioritize a small download over better graphics.
Huh? Looking at my applications folder right now:
Atom 1.31: 822mb
Daedalus 0.8: 265mb
Mist 0.9.2: 186mb
Neon 0.0.7: 180mb
Patchwork: 185mb
Riot 0.11.4: 160mb
VS Code: 193mb
The electron framework alone is 117mb on MacOS. Honestly, how many copies of that do I need?
RDR2's size comes from media files (high-resolution textures, models, audio).
Pray-tell, what magic compression technique would you use to do better AND still support 4K textures?
Given that most people can't tell the difference between high grade mp3 and uncompressed it seems likely that this could be something like mp3.
How about downloading textures and movies on demand in the background when you enter new areas? It's not like all that stuff is required for the game to start.
Also, this is why the big console makers are investing in cloud-consoles.
Edit: I just checked, and even now that they've added multiplayer to the game (which didn't come on the physical disk), the patch for a new installation of RDR2 is 8 GB. Meanwhile, Fallout 76 is 50 GB and COD:BO4 is 65 GB.
In the case of an Electron app disk space might not matter as much, but it's absolutely worth optimizing in 2018, at least because not everyone has high speed connections (e.g. in Germany, a lot of infrastructure is built around DSL, which obviously doesn't get great speeds).