Except with both DLC and mid-gen upgrades, both are purely optional.
Well, yeah, I mean it's just video games, everything is optional. But you're being naive if you don't think this approach (as Mat so eloquently put it, milking the cow for everything its got rather than getting new cows) has an impact on everything from the games that get green lit in the first place to game design.
- Less emphasis on single player experiences, more emphasis on multiplayer games where you can sell skins, loot boxes, progression skips, equipment, etc, etc, etc
- Fundamentally changing the way progression systems are designed to encourage spending money to skip mundane tasks (hello NBA2K18).
- Or for that matter, the fact that every game now has to have a progression system in the first place so they can sell things to you.
- Ridiculously priced special editions where you can hide on-disc content and sell crappy plastic figurines that people love to buy for some reason.
- A fundamentally insular approach to video games as a medium. Who cares about reaching new markets and demographics when your 16-40 year old male will pay $50 to instantly improve their character?
Thankfully the indie scene is mature enough now that they produce heaps of quality content on a regular basis so it's a lot easier to ignore the AAA scene and not feel like you're missing out of everything. But it still sucks to see the segment with the most resources put it more towards trying to extract every single dollar.