@fantsu
It tells me that, and many other things.
For one, it tells me that a lot of your observation are the
direct result of those advances in hardware. Because advancing hardware means more capable system - but they mean more complex game codes with more complex graphics to take advantage of those selfsame hardware.,
Which means that the price of making games is increasing exponentially as the hardware become better, while the ability of players to pay for those games is not increasing at a comparable rate. It means you're less and less able to work on games that actually use the hardware as small passion projects by yourself or with a few friends, and more and more need to have dozens and dozens of specialized employees each with their own skill sets who cannot just step into each other's shoes. Which means you need to keep paying those people for their work, which means you need to continue making money (or having it provided by investors) while you work on the game. Which means that you hae to finish the game before the money runs out. All that, and it's the direct result of those super-advanced hardware. But decide not to take advantage of those super-advanced hardware, and (unless you're an indie dev selling your game at an indie price), you get crucified.
So how do game developers solve this? They try to have game as services. They try to have a lot of DLCs. They sell cosmetics. Basically, they try to maintain a constant stream of cash to keep themselves funded to allow for development to go on and on. And they raise prices (significantly) on the new games. All of which, of course, people complain about.
But contrary to what the people complaining think, there is no easy solution. The hardware race is forcing this money-driven approach to game making on everyone, and (with rare exceptions where someone with really deep pockets is funding their own passion project or something like that), this means we're trapped in the above cycle. This is not a problem technology is solving ; it's a problem technology is *creating*.
Because, and this is the other aspect all those complaints tell me, we live in an age of entitlement. People have no patience for anything that is less than their idea of perfect, and they act accordingly. Even minor bug or annoying feature that still leave the game entirely playable get labeled "unplayable" and "game-killing bugs". The ability to compromise on game feature is likewise gone: if they dare design the game differently from what we're used to or want, we spend hours protesting it. "I had this before in your other games, so I should have this in this one too" is the order of the day.
Which is not to say all those complaints are invalid. Many are highlighting real problems. But the intensity of the response to problems, treating even a frankly bad UI as some sort of game-ending crime against mankind, is usually entirely disproportionate.