I also want to add that asset creation is much more complex now than it was years ago. The increase in technology means we can have higher fidelity assets than before, but they take more time to create.
I haven't played any COD game aside from Advanced Warfare (nay) and Infinite Warfare (yay) campaign modes though.