Activision will delay the release of its Call of Duty game planned for 2023 as executives believe they have been releasing new versions too rapidly.