It doesn't have to launch on there, but sales would be drastically lower if they didn't include it as a launch etailer so they'd be silly not to sell it through Steam.Also, in my experience, 90% of the anti-Steam crusaders arguments against Steam actually are factually incorrect. They ignore offline mode as if it doesn't exist, they ignore all the games that don't require Steam to be running in order to launch, they rely on outdated information (e.g. in 2008 Steam switched from IE to WebKit for their framework and a wide swath of "issues," which were caused by IE being infected with malware, vanished), they ignore the massive gain in sales by using the #1 digital download service in the world, etc.