Well duh, EA make games and publish a lot of games and put them in their own store.. You cannot play quiet a few games without Steam, take Just Cause 2 for example, you buy the retail disk and you need Steam. I don't blame some game devs not picking Steam because it's just another layer of crap that doesn't need to be there and forced on games. Steam is as bad as GFWL but at least that Origin you can play a game without needing the client to run everytime.
I think Steam is a good service but I don't like the way they do business and how they have locked down Steam. Their offline mode didn't come out intil people complained about it. The simple fact is that if the service goes down or your connection, you cannot play your games.