But most people prefer 1 click installations, auto-updating, achievements & stats, and the ability to save a game on one computer and continue from another. It's a matter-of-fact. If Steam sucked and was hated as much today as when it was first introduced, d2d or some other digital download service would be THE #1 digital store. Which brings me back to my original point - instead of improving their service, d2d is only driving potential customers away that would've paid them for MW2, which in turn would've used steam's bandwidth to download the game.
I hated steam when it first came out and was completely against the idea that it represented - but not anymore. And, in fact, from what various developers have said, Steam is the best online digital distribution front to work with for a variety of reasons.