I'm not sure they could have actually, I thought that was one of the stipulations of using Steam as a distributer.
There's tons of games that that use a different system inside of steam for DLC etc. For example Bioshock 2 uses GFWL for DLC, all the Trackmania games use its own crappy frontend for all addon stuff.