So Pokemon has obviously turned into a annual franchise:
Platinum - 2009
Heart Gold/ Soul Silver - 2010
Black/ White - 2011
Black/ White 2 - 2012
X/Y - 2013
Omega Ruby/ Alpha Saphire - This Year (2014)
So since CoD, AC and co. get a lot of flack for getting a release every year and there were some threads recently bashing on Halo for that as well, why does pokemon get away with it. I mean it's not like they do it any differently than CoD, they put more or less the same game out every year (a handful of new pokemons and a different map and that's it).
Any other publisher that does this is "milking" their Franchises, so why doesn't the same count for Pokemon?