Preorders are vital for an publisher, because that means they sell an large amount new and not lose out on used titles. Now they are even more desperate for your pre order offering an wide range of DLC, limited editions etc.
But none of the stuff they offer at stores like gamestop/eb/game etc are not that drawing for an gamer to pre order an game they know they could pick up on day one anyways unless its cod or gta.
The only one who really got the pre ordering or Pre purchasing right has been Valve, offering far better goodies such as free games which are usally its precessor if its an sequal, an someone they offer the best pre order bonus of them all:
A DISCOUNT!
Why oh why haven't every publisher and retailer dont do this at box stores amazes me. 1. for the publisher: it equals more new copy sales on day one, and reduces potiental use game buyers. An retailers like GameStop/Eb/game should do this to get more people to go there gaming stores rather bestbuy or target or an major supermarket.
Now valve offer an 5-10% discount, they did it for Portal 2 and some Publishers do it because its DD, they make an killing of every sale. Maybe the Publishers dont want to reduce there day one sales because 10% off on possible 100s of thousands of units might not offset the loses instead of having none at all. But at first they will maybe make some less money, but if all the publishers do this on an regular basis, the numbers for preorders will most likely double or even triple in number and first week sales could all be pre ordered and result in increased revenue because more new units where sold.
Of Course That's Just My Opinion, I Could Be Wrong