Before you start, please define what you mean by "innovative". You throw the term around like a middle schooler with swear words.
I'm going to tell you something that will
blow your mind. The gaming community is composed of hundreds of millions of people, and you cannot generalize them so easily. "Liek, oh mah gosh, gamerzz are so contradictory lolz!!!!" No. When you talk about gamers, you are talking about the whole populace: PC gamers, console gamers, phone gamers all together. No **** people like innovation, a mixup in the standard formula for games. Here's the thing. PC gamers are the only ones who get the innovative games, which usually developed by indies. This is because games on PC do not require publishers, or any contracts with corporations to launch their game. Meanwhile, develop a game on console, you better sign a contract with a major publisher who will take a substantial cut from your profits, and you'll have to pay a massive fee to purchase rights from Microsoft/Sony.
There are less games available on the consoles, and the Call of Duty series has always been prominent. People buy games that are fun and reliable. The Call of Duty series has remained consistent, rarely changing its formula, and it's fun. Yes, I said it. Call of Duty is fun to play. Also, a major component of video game sales is hype. Want to know some games that were hyped to be successful at launch, despite their **** quality? Assassins' Creed 3. Watch_Dogs. Total War: Rome 2. Destiny. Activision has always been amazing at producing trailers and generating attention for their games.
Want to know why games praised to no end sell "abysmally less"? I'm going to
blow your mind again, stay buckled in tight.
Nostalgia. We hold things in our past to an impossible degree of respect and value. Shadow of the Colossus was a good game, and it's considered a perfect game primarily because it was a game released in the past. I have no idea what you mean by "sell abysmally less". You're going to have to provide sources.
The reason why party games sold the best on the Gamecube, also known as the
Nintendo Gamecube, is because Nintendo is all about playing with your friends. They don't publish ridiculous action shooter singleplayer games, because they know they can't compete with the others. They focus on their own little niche. Nintendo sells you games that you can play with your buds. It's no surprise that those games are the most successful on the console. After all, the creators of the console developed these games.
And I can't think of any other reasons to explain their popularity.