Still, an annuity denominated in gold in 1920 would today be worth many mutltiples of a dollar denominated one. Why? The government stealthily stole from savers through inflation.
I don't think that will happen again due to today's liquid money markets, but I still would be very wary of any really long-term contract (social security comes immediately to mind) that would leave me at the mercy of politicians.