Anti-piracy. Registering a game on Steam locks it to that account, preventing friends from sharing the game around.
Ahh I see, I guess that makes sense. I hope this doesn't mean a retail version will end up being "locked" until steam's version is available. That would make me a very sad panda.