most of them probably are, COD wasn't on steam for nearly 5 years, MWI, CW and Vanguard didn't even drop on steam until 2023, after MWII launched late 2022.
There's COD fatigue in general, on top of that this one looks absolutely terrible and then you have BF6 which looks like something people have been asking for years. Obviously such a big franchise can't fail outright, but the decline will be felt.
This series operates on a completely different level. On another case, GTA6 not beating the 13M GTA5 did on its first day would be considered disappointing.
There's COD fatigue in general, on top of that this one looks absolutely terrible and then you have BF6 which looks like something people have been asking for years. Obviously such a big franchise can't fail outright, but the decline will be felt.
I don't even play every COD but after the last couple of years with BO6 and MW3 I feel the fatigue. Add the near future stuff from BO7 and it makes me even less interested. I have Gamepass and probably still won't play BO7 and get BF6 instead.