Originally Posted by
Lysah
They will get the same money from sales now or in three months, that isn't an issue. They will also continue to pay their team regardless, the entire d3 team isn't going to get canned just because the game got released.
The only thing they lose from waiting is potential revenue from the RMAH in the Western kingdoms, but that obviously pales in comparison to what they stand to make from South Korea. It is possible that if they ship the game now they will never be able to resolve the issues in Asia, and a few months of RMAH revenue versus never being able to collect from one of their biggest markets - I'm sure their management made the decision for them. Bashiok certainly doesn't seem to be happy about the repeated delays, either.
Of course, no one but Blizzard knows the exact reason. You can take their word for it, if you want, but there is plenty of reason for them to delay for reasons other than "making it perfect." D3 devs admitted the game was shippable a year ago, since then they've just been "making it a little bit better," but they can do that through patches as well, so why not collect their money now, if not for some larger political reason?