This is MTGOX's financial innovation: The withdraw time is so long that people are all forced to do long term investment in bitcoin, and the price will rise long term wise, this protect the exchange rate

If it takes several months to withdraw your dollars from NASDAQ, you would just buy some stock and hold them for years before you withdraw
Don't blame gox for USD withdrawal time. Blame your retarded government.
I withdraw AUD from gox and it takes 1 business day!