Because many of us simply don't want to be required to run yet another client just to play a title or three. Admittedly, Steam did this first - from Half Life 2 on, if you wanted to play a Valve game, it was going to be through Steam. However, that was years ago, and now Steam is entrenched.