Compression is a lost art in today's dev world.
Which is strange, because unless i'm wrong, both MS and PS current machines offer a nice variety of tools for compression and decrompression.
Compression is generally at it's worst with third-parties. Not because all the games are 100gb Monoliths, but rather because there's no consistency at all with how large games are.
I decided to look through my Steam library and find general examples of how weird it is. I look at games like Deathloop which take 31GB of space, which is pretty reasonable, before looking at Dishonored 2 which takes
42GB total... before looking at Prey which comes at 18GB and you just think that there's no consistency at all.
Resident Evil 2 Remake and Resident Evil 7 Biohazard take up 22GB and 30GB respectively, then suddenly Resident Evil 4 Remake takes 68GB.
GTAV and RDR2 on PC take up nearly the same amount of space, with RDR2 only taking 10GB more... GTAV was released in 2013 and received constant updates but never got a filesize reduction. There's a similar case to be made with Team Fortress 2 and Counter-Strike 2, but at least TF2 has the excuse of having more hats than a City State at this point.
And then there's the Bioshock Trilogy, which makes me angry the more I think about it. Bioshock 1 and 2 take up 6 and 14GB respectively but then the remasters of both games, despite looking hardly any better, take 21GB each. How the fuck did Bioshock 1 suddenly take up 3.5x the space but Bioshock 2 doesn't even increase by 1.5x? And then there's Infinite, which takes up more than the space of Bioshock 1 and 2 combined. Oh, sorry, small correction, Bioshock 1 REMASTERED and Bioshock 2 REMASTERED combined!! How in the fuck?
I'll be completely fair about all of the above that there's many reasons that go into each game and their sizes, especially considering they came out in different years, released on PC which means they accommodate for a variety of computers and have different amounts of content and texture resolutions, but some consistency would be nice.