First of all, I have never seen a triple A game in recent years that did not exhibit the passion of its developers somewhere in the game. Even the most rushed, MTX-riddled, poorly architected, games in recent memory would always have something that made me think, as a fellow developer/product manager, "Damn somebody worked their ass off to make that cool". Whether its extra effort put into a 3d model/animation, a unique UI enhancement, a piece of well thought out dialogue, something is always there and I appreciate it because it reflects nothing but extra effort - the game could have shipped without it but somebody did it anyways.
Second, gamers need to stop expecting infinite replayability. No game can be played 10 hours a day and stay fresh, engaging, and new. This is a particular problem with multiplayer and competitive games such as Battlefield or Overwatch. It prompts a vocal minority to complain and negatively impacts perception of a game which, if played a couple hours a day, would be received much better. It also promotes game types with more replayability, causing fewer RPG and single player games and more BR games that can be binged by streamers and fans to an unhealthy level.
Third, like the airline industry consumers force policy with their spending habits. They want to pay once for a game that gets constant updates, has progressive updates, and quality customer support. On paper I suppose this is fine but for large titles involves retaining large amounts of staff that have to be paid for somewhere in the process. Collectively we've by and large rejected most monetization strategies, leaving us with the current "game-as-service" model which I don't think anyone is truly happy of.
Finally, and again, thank you for your work. Gamers are vocal and often unreasonable, but we still think you are good developers and good people. So are gamers, we need to find a better way to support each other. I am not a fan of the oligarchy of modern triple A game developement (with EA, Activision-Blizzard, and 2k) hold all the cards. Hopefully with the democratization of Unity and Indie game development we can break the painful cycle soon.