How is this any different from the Back to Karkand deal for BF3? Which was generally praised I believe.
You're getting a free expansion... As biased as I am I still think that's one of the more generous pre-order incentives out there.
I'm surprised to see fellow developers reason like this. DICE has a separate team working on expansions, a substantial amount of people working their ass off to release content in the off-year to prolong the game while the original team is doing the next game. There's no crippled box-product deprived of content that's pushed to DLC. It's a team hired separately... almost a different studio within a studio. And that should come as no surprise, have you seen the amount of content Premium shipped for BF3?
You'd rather see a BF game every year? Linear development cycles are over for AAA-games, there's multiple teams at an office.