Yup, unfortunately the truth is, games can have decent sales figures and still flop because 1m sales in the 1990s is not the same as 1m sales in 2000s. Its all about the games budget. AAA games cost a small fortune to make these days.
Shame for Dishonored, it was a good new IP in the industry.