Just another thought, I also believe that multiplayer has unintentionally gave developers a justification not create longer gameplay. I'm quite sure Infinity Ward didn't tack on the Call of Duty multiplayer but at some point, one of the developers must have raise up the point of the game being too short and the other developers simply replied "It'll have multiplayer."








