Every single Call of Duty game is the exact same crap.
Yup. They'll just keep milking that cash cow until there is an outcry from the community large enough for them to care about (i.e. sales flatten or decline).
Sucks on our end as a consumer. No innovation, same graphics, same gameplay makes for nothing more than a large map pack update every year.
Smart on their end from a business perspective. No innovation = reduced development costs. Reduced development costs = higher profits. As long as the market tolerates it, it is very profitable. Let's face it, as the same with most other businesses, the video game sector is all about maximizing the bottom line.