There are 864 combinations of map/size/gametype/playstyle. I'd say that's pretty diverse. That's not even counting customizations...
9 maps + 4 with DLC (or if you pre-ordered). There are 4 different gametypes (counting Conquest and Conquest 64 as one). Lets face it, few people play BF games for Team Deathmatch, so that really leaves 3 gametypes.
From what I hear, quite a few of those 9 stock maps are rather poorly made and don't really feel like Battlefield maps. Too much CQC, too small, flags too close together, etc.
So I have no idea where you pulled that 864 combinations, but that's a gross exaggeration.
Countless games these days offer pre-order incentives, that can be purchased later if you so choose. Getting butthurt that you didn't get something for free is just childish. KF, for example, when it's on sale, you can get all the DLCs for 20 cents. Right now, Saints Row has 3 pre-order items. RO2 had the bayonets for people who owned RO1. The list goes on and on...
Firstly, I'm not butthurt. I didn't buy BF3 nor do I plan to. Moving on...
So it's ok because all the big boys are doing it? I don't think so. But I guess most people don't see it that way and happily pre-order games without having a clue about its quality and spend an equal amount of money within half a year after launch on DLC's.
And I didn't "blindly pre-order". I liked BF2 and BC2, and since all of my friends would eventually be picking up BF3, I'd do the same. There's more to people's game selections than "does it have everything they'll ever make at launch". Pfeh.
That's fine. Apparently you had plenty of incentives to buy the game. Honestly tho, at least for me, the "well my friends are getting it, so I guess I'll get it too" is a poor argument in favor of a game.
But how does that justify punishing the more cautious customers who wish to wait for the game to be released in order to get a clearer picture of what the game's about and if it's living up to people's expectations?
I think we can be honest there. Pre-order bonuses are meant to entice people who are on the fence about getting the game to decide purchase it. Fans will get the game anyway, pay however much you ask them to pay, and be happy to do so. It's the people who are not quite there yet that need the extra enticement.
Because after the game comes out and they hear something negative about it, they might consider not buying it. But if they've already been tricked into pre-ordering, then they'll have no choice but to like it and due to human nature, will be more prone to look over its shortcomings.