Laying off Call of Duty developers feels so short sighted when they're already struggling with once a year and now they legally have to add a Switch port too, feels all for short term shareholder pleasing. Only thing I could see is them pivoting ABK towards outsourcing work, XGS "only" has 2500ish employees because they heavily rely on outsourcing, Zenimax as well is quite small for a publisher, they'd also be around 2500ish, with ABK at 17k. ABK has thousands of internal employees working on their games, may be that Microsoft intends to replace a lot of those with outsourcing studios which is still annoying because it's just cheap cost cutting and comes with its own issues, mainly when the engine is custom made.