Valve, in my most humble of oppinions has done many things right. Not just STEAM but their whole marketing strategy in general. After all they SUPPORT modding. They even go out of their way to make it easy for people to make mods by handing out develper kits. I mean, how cool is that?! Then, once something really cool is made, they help the modder(s) to sell it.