My biggest gripe with CoD is that it is still a yearly franchise. I find it difficult to justify the purchase, or get invested in the game, if it is a certainty that it is going to be replaced within a year. This is especially bad for a game like Call of Duty, because multiplayer is so integral to the experience, and everyone will just move onto whatever comes next.
I'd buy the games after the fact for the campaigns, but for whatever reason, even when the CoD games go on sale, they are still stupidly expensive.
One thing that also immediately puts me off, is the cosmetics. This is an issue that I have with a lot of multiplayer games, these days. See, I like it when the games that I am playing, look like they are grounded in the world's that they are supposedly set in. For most games at launch, this is usually completely fine, but as game goes on, things start to get whacky, as the devs try to constantly one-up themselves into absurdity.
For Modern Warfare 2019, this started off fine with various different soldier-looking characters, and different weapon camos, but by the end of that game's lifespan, people were running around as shirtless men, wielding anime-skinned guns, firing pink laser ("tracer") bullets. It just didn't look like Modern Warfare anymore.
And judging by this screenshot, it is going to be more of the same:
Thankfully on PC you don't have to install Warzone or care about the updates for it. Makes the game so much smaller.
I don't know how Warzone integration works with Cold War, but with Modern Warfare 2019, despite the ability to install only the portions of the game that you want, Warzone is literally the only part of the game that is mandatory.
Hell, the game isn't even called "Modern Warfare" in the Battle.net launcher anymore. The whole thing has been rebranded to Warzone, outside of the store.