Gold is no currency. For the same reason: Because it's a limited resource, it's prone to speculation which leads to heavy price fluctuations which in turn interfere with the economy.
Of course this is something relatively new. Before there where global stock exchanges, speculation was much more limited as today and thus price fluctuations because of speculation.