One has to question the wisdom of picking a studio known mainly for failure and outsourcing their writing to competent people.
One needs to question why a franchise like Call of Duty (yes, that card again and it is damn well beaten) or any other generic, rehashed franchise is bought over and over and over, again and again while games like Ni No Kuni, Journey, the DMC series, Spec Ops: The Line, Dragon's Dogma, Binary Domain, the Fire Emblem series, the Sly Cooper series, Muramasa: The Demon Blade, Sleeping Dogs, and many other titles that are left to rot while generic games given much more attention than they need to. Games that try: die, and games that sleeps: reaps.
And no, I'm not bashing on the fans; I don't give jack squat what you like and what you don't like. It's just people not going beyond their borders and learning and experiencing new things that frustrates me. And yes, I know that people don't have all this free time and people aren't all the same and that the economy is absolute utter crap. But some people just follow the herd and don't branch off to try something else.
And no I'm not saying Call of Duty, Battlefield, Crysis, Mass Effect, Street Fighter, or whatever popular games are complete trash or that DmC: Devil May Cry, and whatever else games that are generally not as popular as the titans are treasures that idiots can't see for some incomprehensible reason.
You can't blame the people for not liking something, be interested, having the money, time or whatever for not buying games. And you can't blame companies for making games that people aren't buying for whatever reason. What? Are you going to blame Nintendo for making Mario because it sells and Castlevania: Lord of Shadows isn't ? Or blame Sucker Punch for making inFamous because it didn't sell as much as say Mass Effect?
What you can blame for the lack of sales is bad marketing, reception, or reputation. Capcom/Ninja Theory and Konami/Platinum Games decided to develop games not faithful to the original; a reboot/re-telling/whatever with DmC: Devil May Cry and a hack n' slash game instead of a stealth game with Metal Gear Rising: Revengeance. People from both sides didn't like the main characters; DmC Dante aka the "emo" who is actually a punk that "replaced" DMC Dante and Raiden aka the guy who stole the spotlight from Solid Snake in Metal Gear Solid 2, which royally ****ed off fans. Both companies had history to them that people didn't like; Ninja Theory had a history of poor gameplay and glitches and Platinum Games had a history of poor/over-the-top story. Frustrating the consumers, yeah, you can blame that.