It’s getting 100% intentional. I find it ironic when CoD used to be known for being a fairly storage conscious game and now it’s this monstrosity we see before us. Glorified $70 DLC that takes up MORE space than the game it was made for
Why delete unused code and assets or optimize anything when your player base built their personality around your game? They will buy a 3rd SSD at the same time they buy the same game for the 4th time.
Of course, everyone knows you start development of a new game from the code base of the previous, but you aren't allowed to change or delete any of the old code, you need to copy paste the functions and append a version number. It's called version control.