This made me think of the Stanley Parable trailer that makes fun of this "customer is always right" mindset. https://www.youtube.com/watch?v=AZ-IcS7mRSk
For the most part (some people are always just looking for profit in any career, of course), developers make games because they want people to enjoy them. They make a game they would like to play themselves, or a game that will push the boundaries of what we have so far been able to accomplish in immersion, or hardware utilization, seeing how artistic and symbolic a game can be, evoking a certain feeling in an audience, or pushing engine capabilities, providing great meme material by butchering grammar in a quick port. Run on sentences. Providing a niche playerbase with the game they've always wanted but no one has ever made.
Countless hours are spent putting a game together. Even if what they make is not right up your alley, developers are to be respected. That game parade you're raining on is their baby, and a good chuck of someone's life was put into the code that keeps you entertained. People have no right to feel entitled just because they chose to throw money at their screen. It's an investment in your current and future entertainment, by providing for the guys who work tirelessly for your sake. Hats off to you, game devs. Kudos.