Don't underestimate cost. That is all. Many a games fail not because they don't sell millions, but because selling millions still make a loss.