So this wall street analyst has stock in EA, and is trying to convince everyone what a bargain SW-BFII is so people will run out and buy it. Thus preventing it from being a huge flop, and his stocks won't suffer. Seems about right to me
Kidding aside, the development and marketing cost of games these days is insane. But it's not as though companies like EA are keeping prices down out of the goodness of their hearts, they know there's a pretty steep sales precipice nobody is eager to explore the edge of. That's where all the loot boxes, battle packs and micro-transactions come in; one might call it Trojan Horse Armor. It's the same way with airlines, tickets are relatively inexpensive, but if you don't want to be miserable, and actually want to take things with you, you're gonna pay extra.
Maybe it's because there are only a handful of AAA games I'm interested in, but I wouldn't be heart broken if annual releases of Battle Duty Need for Madden disappeared.