Sadly this doesn't stand for a lot of what I've come to support the HumbleBundles for. I liked the bundles for their charity, DRM free, no strings attached ideals, but this bundle doesn't really follow much of that. I guess with a huge demand for Steam codes, HumbleBundle just figured nobody would mind that it isn't DRM free, can't blame them for what the customers want though.
To be honest though, I suspect this is a move by THQ it get enough money to not go bankrupt. It has been having some very hard times recently and this is a tactic to buy time or salvation. Someone at THQ probably suggested contacting Humble Bundle in a brainstorming session and when they did someone at Humble Bundle figured that such a collection of games would sell very well, bringing in money for them and the charities, and would also spread awareness of Humble Bundle. A win-win for them, except for the apparent compromise of the ideals of the bundles you mention. Honestly though, I'm fine with that because of how much Humble Bundle appears to be expanding of late, and expanding in some directions may require surrendering an ideal or multiple. (I doubt many publishers would be willing to remove the DRM. Also, these games may have multiplayer to them that utilize Steamworks, thereby requiring Steam anyway.) So long as it is just an expansion and not a shift, whereby all bundles lose the DRM free ideals, I see more benefit to this being done than not.
Oh, also:Humble THQ Bundle FAQ
Why is this bundle different from all other bundles?
THQ Bundle is not the new direction of the company, it's one more bundle thing we're doing among many other bundles, like Indie Bundles, eBooks, Music, Android, etc. It won't impede our efforts with other established bundle types, this is just a cool experiment that we're excited to be trying out.
Processor: AMD A10-5800K @ 4.40 GHz (44.0x100)
Cooling: Corsair H110
Motherboard: ASUS F2A85-M PRO
GPU: NVIDIA GTX 980 4 GB
PhysX: EVGA GTX 770 2 GB
Memory: G.Skill Ripjaws 4x8 GB (32 GB total) at 1866 MHz 10-10-10-27
PSU: OCZ Fata1ty 750 W
OS: Windows 7- Professional 64-bit
Needs more tigers.
Steam Inventory. Let me know if something interests you.