Posted February 14, 2013
They let the keys get out there so they bring more customers that get locked into Steam. Once you have games on there you have to use Steam to play them. When you do so that lets Valve advertise sales and push games that use the steam marketplace on people, thus increasing the chance they will spend money and become further locked in to the steam environment.
The problem now is places, mainly Amazon, are working with publishers to get all the keys and resell them cheaper than Valve. So Valve is having to pay for bandwidth costs and keeping steam going while all the money not going to the publisher is heading to Amazon. If this gets too huge they may consider ways to block it or charge for keys. Much like how console publishers started Project $10 in response to Gamestop actively pushing people to used games when they come in to buy a new one.
Edit:
mondo84: I wonder if Steam might start charging developers a small fee for keys purchased or obtained outside of Steam? Or maybe when users redeem a key on Steam, they pay a very small fee charged to their account (e.g. $0.10). I don't mean I want this to happen, and I doubt it will, but I wonder if it is a slight possibility. I wondered if their sales take a big enough hit if they will start charging for keys also. If it comes to that, they will hurt indies far more than mainstream publishers. Things like indie bundles would have increased costs to get steam keys, which would cut down on the sales they get. I haven't seen any published information on this, but I'd assume a large portion of indie bundle purchasers only do so to get steam keys and never even touch the direct downloads for games. If the base cost goes up because of having to pay for keys, the number of sales will drop. For a game like Skyrim, Bethesda could easily eat the costs per key without much worry.
The problem now is places, mainly Amazon, are working with publishers to get all the keys and resell them cheaper than Valve. So Valve is having to pay for bandwidth costs and keeping steam going while all the money not going to the publisher is heading to Amazon. If this gets too huge they may consider ways to block it or charge for keys. Much like how console publishers started Project $10 in response to Gamestop actively pushing people to used games when they come in to buy a new one.
Edit:

Post edited February 14, 2013 by Fictionvision