As someone who played Call of Duty at a high level, I actually think people aren't giving it any credit.
Think about it in CoD you had-
Controlling respawns
Playing off of choke points
Playing off of predicting enemy rotations based off of spawns and choke points
Positioning of yourself on the map and cursor
Different playstyles for different weapons
and a whole lot more I have probably forgot about because I haven't played the game in a year.
Sure, it looks like it's just a one shot fest, but it's all about the things that lead up to it generally that make good CoD players good CoD players.