What you characterize as "greed" is more reflective of general consumer desires (physical media is pretty dead, and I say this having a paper library of around 500 books) and that games are ever-more-expensive to make.
For the preposterous number of person-hours that go into an AAA title, $100 isn't unrealistic. But there's price anchoring dating back to the nineties now, and that as much as anything is why games upsell the way they do. (The "complete edition" prices are probably more representative of what a sustainable price for a player really is.)
Or we can do microtransactions until our souls bleed and go back to single-use codes in the game case. That's a thing too.
While it is hilarious that you imply that vendor lockin, half finished games, arbitrary difficulty curves meant to stimulate mtx and a lack of ownership is a "general consumer desire" I think it is more reasonable to say that the consumer has no choice. They (or we) clearly still desire to buy videogames, so folks end up buying what is essentially trash.
You pay your money and you take your choice. I agree that it's silly, and that's why I don't buy those games. I buy and play a lot of games, but it's been at least five years since I bought a game (that didn't show up from Humble Choice or whatever and is languishing in my game keys spreadsheet) from Activision, EA, or Ubisoft.
I have gotten more enjoyment out of Starsector[0], a game that isn't even on Steam yet, than I've ever gotten out of any AAA game I've ever played. It cost me $15. (I have since bought it repeatedly for friends.)
Today you pay $30 (for some games, but a lot are still $60, $80, etc.) Plus the DLC, credits, extensions, registration to an account no ability to sell it or buy second hand.
Game industry got pretty bad, I've enjoyed it in the past, and I have the ability to just move on and ignore anything game related, what I am upset about is that today's kids are squeezed and coerced in order to play anything, and that is why I wish we had governments trying to put a stop to the current gaming companies greed