Never underestimate the stupidity of consumers, especially video game consumers. They will be on Black Ops 4 before sales drop in any significant way. If you have a captive audience of total fucking retards, why not milk them for every possible dime?
It doesn't seem overly retarded to want more of the same game with a slight refresh every year. It's unfortunate, but it's not really retarded.