Games will always be advancing. Some games will have things that others don't, and vise versa.
That's basically saying that all FPS are the same, or even going beyond that and saying that all First Person games are the same.
As games advance, they'll add things that others have because it becomes detrimental to the advancement. For example, CoD had sprinting before Halo, then Halo ended up getting the sprint feature. A game that also received a sprint feature later on was Minecraft. I know that example is pretty bland, but it was just an easy one.
I think that they might be trying too much at once, but it's what people ask for and then afterwards people complain. It's honestly just like politics, you can only please half.