It's one of those fantastic little insights into the gaming world's comfort blanket here. It's the same reason we were so stunned that Scott Pilgrim didn't do well at the box office.
Businesses must make money, or else they go under and everyone loses jobs. I don't know much about business, but even I understand that it's got to be profitable, whatever yuo're doing.
Profit comes when lots of people buy your product.
Lots of people buy your product when lots of people want your product.
If you make a product with a very niche market, no one will buy it.
Moan about casuals all you like, but they are a large market spending lots of money on big titles. Whether we like it or not, they are the driving force behind the industry now, simply because there are more of them willing to shell out more money to buy more games. The core demographic of 'gamer's as we so casually self-identify is ludicrously small in comparison. Back in the old days that was fine because production costs were lower but nowadays we demand the same levels of production as the triple A titles on all our games, but expect to still be paying the same amounts (to say nothing of the pirates, the overwhelming majority of whom I am certain are gamers rather than casuals)
And yet for some reason we can't see beyond our little demographic. It's why everyone starts saying 'I'd be fine with just a good story' when the evidence is that you won't. Alpha Protocol had people claiming they weren't going to buy it (in their thousands) because it didn't make full use all the time of the entire pixels worth of an HD screen. This is nonsense that only the gamers care about anyway. I don't think Johnny Frat Boy cares if his entire HD screen is getting used as long as he and his four busddies who all have also paid for the game instead of pirating it can see well enough to shoot terrorists.
Gaming's shift in focus to the Triple A casual titles is entirely because gamers' demands were too excessive and our whining was much, and in the attempt to pacify us the developers found the new market of casual gamers who were quite willing to part with large sums of cash, with less moaning about the finished product, and weren't such self entitled douchebags.
You don't make money off a tiny demographic if you've shelled out the big bucks (see also: Scott Pilgrim, did you really think non-nerds were going to be that interested when there was Piranha 3D, a Stallone Blockbuster, Toy Story 3 and an Angelina Jolie flick out?)
It's the hardcore gaming communitty's fault, not the developers and not the casuals.