pre ordering helps the game developer out. game stores buy games according to how many preorders they get. If the games in stock others are more likely to see it and pick it up. This creates more sales and the chance of a sequel is more likely.
I always preorder every game I know I'll get even some I'm not sure. I can always cancel them if I change my mind after the game releases.