And why? Two main reasons come to mind:
1) The gamers themselves are at fault. They let the companies do it. The companies offered shiny DLCs and promises, and people lapped it up. WE are the problem, the gamers. Sure, the companies offered these modes of development, but we bought into it.
I never said the blame lies with anyone in particular.
2) Games are a lot more expensive to make these days. Its rare a big game with good quality graphics and sound etc can be produced by a small team in a relatively short period of time. Yes, there are exceptions, but most big games these days require massive budgets. They have to find some way to fund that. Either through expectations of high sales and investments, or by pay to win, or by pay for cosmetics, or whatever. It takes time and money.
Most of the budget goes on marketing and paying voice actors/cinematographers and so on. Games don't need those things to be great games. It can help with immersion and most people enjoy a good story, but the popularity of games like minecraft prove that the lavish expenditure isn't really justified in terms of returns.
The solution for both these points is, if you don't like it, don't pay. ITS YOUR CHOICE.
If you have paid, and don't like it, then you only have yourself to blame, because then you are part of the problem.
If you haven't, then cool. You can move on to play a different game that doesn't have a delivery method you don't like.
All of that is true, but none of it excuses the outright greed that is at the root of the issues currently plaguing the video games industry. Blaming the consumer for falling in with the status quo only goes so far. Do we blame homeowners for outrageously high house prices? I mean, we all need somewhere to live right? We have to pay whatever is being charged because there are no alternatives. Same with video games. There are no alternative "AAA" products available, so if you want the flashy presentation, slick voice acting (mostly) and cool cinematography, you have only one choice. You either play AAA video games, or you don't. I guess people just like their video games.