Well, Humble Bundle you gets steam key and have to enter it in in steam, and I think it doesn't have refunds through steam. Steam is a direct purchase, goes right to your account, and you get to deal with them for license issues. Just a guess ^