In addition to thinking Call of Duty players need to get a little perspective on the question of gun-balancing, Treyarch's David Vondehaar reckons people are too hard on Call of Duty's long-serving engine technology.
The developer has made "significant upgrades" to the much-upgraded Infinity Ward engine, which launched way back in 2005 with Call of Duty 2 - read more on that subject in our feature on Black Ops 2's five biggest technical enhancements.
Call of Duty's various studios have long trumpeted the game's sugared-up frame rate as a key advantage over the more SFX-inclined Battlefield series, which runs at 30 frames a second on consoles. Last year, Sledgehammer Studios general manager Glen Schofield suggested that Battlefield 3 players should be "a little scared" by its sub-60 frame rate.
Nonetheless, FPS fans routinely lambast Call of Duty for a perceived shortage of technical wizardry. "Anybody who comes at the engine needs to remember it's the 60 frames they love in the first place," Vondehaar reiterated. "And we can make it beautiful - that's through years and years of working with the engine, improving upon it and improving the pipeline and improving our approach, our lighting rendering.
"People like to talk about the engine, but the truth of the matter is that this isn't like something that was invented six years ago," he went on. "At this point that engine doesn't resemble anything like any engine - we've ripped out the UI system, the rendering and the lighting are all new, the core gameplay systems are all new."
"To me, it's like I never really understood," Vondehaar confessed. "It runs at 60 and it's gorgeous. What exactly is there to be upset about with the engine?"
Enlighten the man, why don't you. Here's the most recent Black Ops 2 trailer again, to fan the flames of discussion.