

Mostly agree with you, but two things.
-
Movement techniques should always be optional and not necessity to do. Somebody wants to zip around and somebody wants to stay still and fire away. Some mechanics solve problems, but some just are there to give freedom.
-
Guns. They have spend three main games and four spinoffs building the companies. At this point the manufactorers are basically characters. Why chance it?
Hah. I would not compare yearly money graps to GTA. Every 3d GTA has been setting the new standard for the genre.