I'll never understand why people still buy yearly Call of Duty games.
EA and Activision are probably the worst AAA publishers out there. Game industry would be better off without them.
The games are good. EA and Activision do have bad business practices but they do know how to make good games.