Ultimately, it comes down to choice. I won't use steam and that's my choice. Others will decide to use it....probably the majority. It's sad cause Steam sees this too and they abuse it. They know most people are too lazy to go out and purchase they're software. They expect the 'I want know' attitude and set it such that you sell your soul to do so.
Okay, kindly point out what store I can go to to buy games like... well, pretty much any indie game on Steam.
What's that? Stores don't carry them? Huh, go figure. According to you, it was actually me being "lazy", and not the fact that the games wouldn't exist at all without Steam acting as an accessible and affordable sales channel.
Even for stuff that is in store, why would I want to waste gas to drive to Gamestop to be told that I should have pre-ordered a month ago because they don't actually stock new games (which has actually happened to me)? This makes no sense. It also makes no sense for the developers, who make double or even triple the revenue per game sold on Steam then they do per game sold at retail. I'm much happier giving money to the people actually making the games then to a glorified pawn shop.
As for why developers use Steam... aside from the massively boosted revenue per copy sold, Steam gives them stuff like social features, achievements, cloud saves, multiplayer connectivity, and a host of other features for free. Less time building that stuff and more time building the actual game? I'm failing to see the downside here. Steam even provides it at higher quality then the other tools on the market, like the notoriously awful GFWL.
They're next a-kin to EA. Collapsing all the small yet good game developers and putting out crap from then on. Sad.
This is so unbelievably stupid that I don't even know where to start. Steam isn't a publisher. They don't own developers. They don't tell them what to make. They don't fund them. They don't demand repetitive sequels. They're a store. They put up what other people make, and sell it.
Comparing them to EA just shows that you have no idea what you're talking about whatsoever. It's the exact opposite of the truth. Steam is the single best friend in the industry that small developers have, being the only reason why those small developers can sell games on a scale with the big boys.
That's the thing I hate about Steam haters. They do such a good job of ignoring all the good that Steam's done for the PC gaming industry because they're too busy whining about auto-update, which you've been able to turn off for quite a while. But hey, never let facts get in the way of good whining, right?