Personally, i think that the publishers should allow the developers as much time as they want to create a game. After all, if people then bought the game and then thought 'wow, this is amazing, i have to buy the sequel/any other games these people make' then people would come back and buy more games off the company, and would spread the word saying it's good. But no, they have to make a beautiful but hollow game, which sells thousands in the first few weeks and then is forgotten. The people who buy their crappy game don't want to buy another game off them, so the company just advertises heavily again so that some other poor schmucks buy it.