Normally, when you redeem a license on Steam, it is bound to you library. This does not happen with free games.
Instead, they simply install and an invisible license is attached to your account. You can reinstall the game if you remember you have it (and if you look up the store page), but it does not appear in your library.
This quirk also results in issues with free games that have promotional DLC. For example, Hitman/Hitman 2. If you have already installed the prologue, trying to install one of the other free levels from Steam fails, because the bundle isn't tied to your account. Just the base prologue. To install the free levels, you have to direct install from a repo, using a link on steamdb or similar.
It's silly, it's backwards, and there no obvious reason for it, given the way the client otherwise works.
Does anyone know why Valve does things this way? Was there an actual reason, or is it just a happenstance of "that's how it ended up and no one bothered to fix it?"
Instead, they simply install and an invisible license is attached to your account. You can reinstall the game if you remember you have it (and if you look up the store page), but it does not appear in your library.
This quirk also results in issues with free games that have promotional DLC. For example, Hitman/Hitman 2. If you have already installed the prologue, trying to install one of the other free levels from Steam fails, because the bundle isn't tied to your account. Just the base prologue. To install the free levels, you have to direct install from a repo, using a link on steamdb or similar.
It's silly, it's backwards, and there no obvious reason for it, given the way the client otherwise works.
Does anyone know why Valve does things this way? Was there an actual reason, or is it just a happenstance of "that's how it ended up and no one bothered to fix it?"