You're right, Valve hasn't forced anyone. PC gamers have. In an act of absolutely brazen collective stupidity we've given a monopoly to a corporation. A corporation which does nothing to assist in the development of games developed on the platform it now owns (unlike consoles), and which takes quite a large chunk of any profits for doing considerably less than 30% of the publishing and advertising in a lot of cases (game companies still have to pay out to gaming magazines, websites etc for coverage).
Then in an act of collective cognitive dissonance we're complaining that PC gamers are being ignored by developers.
We did this.
Steam
doesn't love you. I don't mean that in the sense that if you showed up at Steam offices and asked for a loan because you'd been such a loyal steam customer, traces of your DNA would be found in the faeces of their guard dogs the next day. Well that's true, but that's not my point. The point is that Steam simply doesn't give a monkeys uncle about
you, just your money. I know you're already reaching for your keyboard, ready to say that FD is just the same, just after our money...
...you know what? Ok. I'll concede that point completely, but here is the difference...
..FD have to work for that money. FD have to produce a game that's fun, have to bring it to market, and have to keep developing it and have to keep on getting it right for us to keep getting expansions, paint jobs etc. FD have to give something to me in order to get that money.
Steam? Steam apparently just have to sit and wait. "You're trying to release a PC game and not give us a piece of the action? HAHA! Watch as our minions go forth and drag you to us!" And why is this? Because us idiotic gamers are cheering them on, a company who doesn't know our names and are glad of the fact, a company
which is now massively profitable despite having only released about 3 games since 2010.
I actually like the service they provide. I completely understand why you'd want something to be on Steam. But the way of the world is this; if we give a corporation a monopoly on a service that we can't do without (and it's clear a lot of people here can't do without it) we're practically giving them permission to take all they can from us. That's bad for us, and it's terrible for game developers.