Wow. Amazon just updated their pre-order bonus for the PC download version of Infinite to match Steam's. They are now giving away XCOM: Enemy Unknown in addition to their previous bonuses of the "Mind in Revolt" eBook and $30 in 2K Games credit. This is rapidly turning into an arms race. Why can't all pre-order runs go like this?
For the record, I was one of the poor suckers who pre-ordered Aliens: Colonial Marines. I was burned, badly, and it still stings a bit. However, call me crazy, but that hasn't completely put me off the practice of pre-ordering. Bad games happen sometimes; that's the risk we run when purchasing games. If a game is coming out that I am 99% sure that I will love (Bioshock and Luigi's Mansion: Dark Moon are two recent examples), I'm still going to allow myself to get hyped, and I still just might pre-order. It's honestly just fun, it allows me to get the thing paid for early, and when things like these Infinite bonuses start flying around, all the better. I've even needed to pre-order to actually hold a copy for myself a few recent times- I would not have gotten Kid Icarus: Uprising on launch day if I hadn't pre-ordered. My pre-order was the last one in the store.
That being said, Colonial Marines DID teach me to not blindly pre-order things. I certainly have been evaluating my purchasing strategies, and from now on I am going to be significantly more careful about what I buy on launch day. I didn't pre-order XCOM, Walking Dead, or Spec Ops, and those turned out to be my three favorite games of 2012, so waiting for a while to see what has lasting resonance is certainly a valid tactic. I plan on being a more careful consumer overall, and hopefully I'll be less prone to impulsive purchases.
My point is that we certainly need to be careful with pre-orders, and we can certainly afford to think more about our decisions as consumers, but I'm not at the point where I'm completely shunning them just yet.