I don't play COD so it's not really my problem or business, but even at the time I felt the hate was excessive, and in hindsight I definitely think Infinite Warrior's backlash was wrong.
People had fatigue from increasingly futuristic COD games and wanted to pivot back to historical (or at least grounded modern-day) settings. BF1 had already become a favorite by choosing a rare setting that was like the exact opposite (super vintage).
But in the end, which was more interesting? Another fucking storming-the-beaches-of-Normandy game, except done with the shitty COD lack of polish or care, or a total war in the solar system game with some strategic elements? I never got around to getting it, and now my PS4 is bricked, but I always had an interest in Infinite Warfare's campaign for when it would go on sale. From what I heard it had thought-out worldbuilding and the David Bowie trailer was brilliant.
I think the game was a victim of when it came out.