You probably saw this coming if you've been keeping up with the news, but now it's official: Battlefield 3 won't be coming to Steam. Probably. The "won't be coming" part was confirmed on Twitter by Electronic Arts, with a tweet reading: "BF3 will not be available on Steam as the service restricts our ability to directly support players." Then there's a link pointing to the forums.
The forum post makes things seem a little less black and white. It starts off talking generally about the challenges of working with digital retailers. Steam is cited as a specific example, with the post's author writing that the service "has adopted a set of restrictive terms of service which limit how developers interact with customers to deliver patches and other downloadable content. No other download service has adopted these practices."
There aren't any details offered beyond the vague "set of restrictive terms" description, but they apparently set Valve apart from the "more than 100 other digital retailers" that will carry Battlefield 3.
Those who had their heart set on unlocking Steam achievements as they play through DICE's latest FPS can take heart in the fact that EA seems open to finding a solution. "We hope to work out an agreement where Steam can carry Battlefield 3," the poster writes. Of course, Valve probably isn't jumping to change the digital delivery service's terms at the request of a single publisher, so don't raise those hopes TOO high.