Games developers should be adopting more realistic business models, ones that don't require a game to sell, say, a million copies before realising any profit. There are plenty of small PC developers doing very nicely on restricted budgets by targeting niche markets and selling a couple of hundred thousand copies. There seems to be a dangerous obsession amongst some publishers that every game must be a blockbuster- that's a very risky way of doing business when one failure might bring the whole firm down.