Yeah I get the frustrations gamers have around buggy "we'll patch it later" releases,
And sure some level of things like lootboxes can become predatory (I don't believe they are in an of themselves: they are like crane games for toys).
Especially for kids, when dollars are like 10x-100x more expensive compared to a working adult.
But DLC->IAP/ads->live service is tempting to de-risk. Sure some behemoth publishers get greedy with it and shove it in games that have no business having those features in there. I just don't see those in and of itself as greedy.
To be fair to the other side of the argument, Hollywood has a similar problem, and have kept prices flat. Though big budget things have to be de-risked in the form of predictable-earning superhero movies (which can be used to fund riskier projects, but don't have to be). I just don't like games becoming too much like Hollywood, dependent on huge brands and celebrities to guarantee enough sales. The budgets and expected quality moat are already approaching it