Yes, you heard me correctly. Due to the fact that a lot of people who used to take advantage of the Steam key system that Humble Bundle has used over the years, it looks like a new system has come into play to stop the abuse.
People who bought Humble Bundles would apparently resell the key for profit online which is against the Humble Bundle agreement that you sign when buying a bundle.
Because of this the Humble Bundle has changed its method for delivering games, when you buy a bundle you’ll be requested for your Steam ID and password to link the bundle directly with your user account.
Now this does mean that if you do have any spare keys, you won’t be able to share them with friends anymore. Which is rather a shame but I can see why this system has been brought in. Now that the biggest bundle site has made this change, I think others will most likely change soon too. Good bye Steam keys, thanks selfish agreement breaking A********
Have a jolly good day folks.
Update: I’ve just emailed the Humble Bundle team for an update on this matter. I’ll let you know what they say as soon as they get back to me.
Update 2: I’ve not heard back from the Humble Team but I have found a source page from the team themselves to support the new Steam gifting program.