It still amazes me that CoD games require massive budgets when they've been reusing the same engine since 2007 (with some enhancements, except BLOPS went backwards). I mean how much money do those explosions cost?
I think it has more to do with the huge staff it requires to consistently pump them out on a twoish year development cycle.