Bioware, owned by EA, release their multiplayer expansions for free.
I don't see why this would be any different, but oh well. Money money and all that.
ME3 had a pretty majority disappointment in the endings so I can see why.
DICE are just EAs latest cash cow and they'll be left to rot as soon as they can't bring in the big money. Battlefield 3 is mostly liked by the people who still play it, the game will be as good as dead this time next year in time for BC3. Sure they once said they wouldn't charge for map packs but apparently if you add in a dozen new weapon models with cloned stats then it's an expansion.
And what Boozer said, their MP revenue is gained through people purchasing reinforcement packs.