I've been thinking about this a bit lately. The people I'd call "gamer boomers" (gamers in the 25-35yo age range who yearn for the GLORY DAYS of DOOM and QUAKE). It drives me nuts when they go on about how "BACK IN MY DAY WE DIDN'T NEED UPDATES/DOWNLOADS, YA JUST POPPED THE DISC/CARTRIDGE IN AND PLAYED!" which is true but I think it is important to illustrate the difference between a game with cut content
versus a game that is receiving quality post-launch support.
the idea of online video games as an ever-evolving, ever-improving experience. Why bother making a rehashed sequel if you can take what is already good and just make it better? Now of course I don't condone things like RNG/loot crates, but there are happy mediums to be had. In particular, CoD: Black Ops 4 has entirely done away with loot crates and replaced it with "tiers" which are essentially a stream of various kinds of content (emblems, camos, character skins, some new weapons etc.) that are progressed primarily through gameplay--with no RNG, you can literally see everything that you will be getting ahead of time. It takes about an hour to go up one tier, but you also skip one automatically for your first match win of each day. So you could get to tier 50 in 25 days (just over three weeks) by playing for only an hour a day as long as you won at least one of your matches. I think this is entirely fair--grindy, but far, far better than RNG loot crates.
Anyways, the point I was trying to get to, was that I think these "streams of content" as they are sometimes called are actually very beneficial for prolonging the lifespan and enjoyment and variety of a game as long as it is done properly.
Properly, as in free or at least cheap, and no RNG.
Another thing with these gamer boomers is that they'll rail on games for needing too many mandatory updates, but then when they go and start a new character on Morrowind, they'll be like "ok first I gotta install 20 graphics enhancing packs, 15 texture packs, 30 weapon/armor/enemy packs, 40 bug/glitch fix packs, 25 AI improvement packs" etc. and it's like, do you not see the irony there?
No game is perfect at launch. It's just not possible. Not even my favorite games are perfect to me. So getting mad over a day one update, or a week one update, or multiple updates a month etc. is just dumb because the majority of the time they are for the purpose of making an experience that you paid for BETTER.