Steam is pretty bad, but at least it works. 2K, and most publishers, have been going with Games for Windows Live, and that's an even bigger mess. GfWL lets you play single-player offline, but puts on an activation limit. Also, the peer-to-peer networking in GfWL doesn't work unless you either DMZ the system running it or forward a whole bunch of ports. If your ISP has an upstream firewall, it probably won't work at all. Strategy games generally use P2P and host migration for multiplayer, so you can see where GfWL would create issues.