if so many games floppe it's because of the price, when you have bouhgt the AAA games, GOW2, COD 5, Fable 2 and Left4DEad, you don't have any money fr more, but at half the price, you can buy Mirror, Dead space, Far Cry and Midnight Club for exemple.
The problem is that the market is keeping growing, but few games win everything and there is nothing for the rest, and at better price, the biggest games will win less money but the other game will have their chance...