The Pokemon franchise has a well-established tradition of releasing multiple versions of the same game with just a few minor changes and trying to convince gamers that they need to buy them all. The series has been incredibly successful and lucrative, but it's time to evolve past the current formula of carbon copy games. With a little more effort put into making the different versions each a unique experience, every Pokemon game could truly become a must-have title.
You strategically use moves to make you a harder target, moves to dodge the next attack, moves that will help you dodge certain types of attacks (eg. Fly to avoid charged up ground based attacks or whatever)....
Strategy. Not action. Strategy.
Like maybe it's been successful so far, but they can't keep making the same game over and over again. They're gradually accumulating fans of previous games, and because of this they're gonna get more and more complaints.
However I still think they're great games, just in need of some revamping. The COD comparisons are BS, Pokemon is an infinitely more imaginative game than COD.
Either way, "if it aint broke..." is definitely the philosophy here.
Obviously, the author is a fan. The point of the article is expanding upon the version differences that began with Pokemon Ruby and Sapphire.