Controversial opinion: Some developers have become entitled. They seem to think that they are owed success, they talk down to their audience and they refuse to take responsibility for their actions.
Controversial? Nah, it's common sense.
Many of these developers haven't been around for long, but before Steam (and also the Xbox Live Arcade) came around, not that long ago, most struggled to find an audience.
Then, we got that indie "boom", with plenty of success stories (like Super Meat Boy, Braid, ...), and everyone thought that they would all get rich by releasing their games on those platforms. The Xbox Live Arcade is pretty much gone, and Steam is obviously in a different place now, so things aren't what they were. But, some developer still think they can release the 1000th rogue-like game, without any promotion (outside of posting a couple of tweets), and get rich. And when that doesn't happen, instead of doing a self-analysis about what went wrong, the blame is obviously shifted to publishers, stores/console platforms, and strangely, their customers.
They do think they are entitled to your money, not that they have to "fight" for it with a million other developers, or products.
And, they think they can even dictate where you buy their games. How you buy their games. When you buy their games. Be it by releasing store-exclusives, having platform-exclusive content, pre-order or early-access exclusive content.
I keep repeating this, but I'll say it again: videogames are a disposable product. No one is forced to put up with this, and support these practices.
You can't live without food. You can't live without water. You can certainly live just fine by not purchasing a videogame, and instead purchase another. Or buy a music album. Or buy a movie. Or go out, and have a nice meal with your girlfriend/boyfriend/wife/husband, or with friends. Or go to the cinema. Or, save money, and travel somewhere.
Don't like it? Don't support it. And certainly, don't let this affect you in any way. I know we are all very passionate about this hobby, but at the end of the day, it's still just that, a hobby.
To quote Norman Bates, from Hitchcock's Psycho: «A hobby's supposed to pass the time, not fill it. »