it is currency, right? who says currency has to be stable? it is nice for currency to be stable.
Anyway, gold is not suitable for currency, no matter how hard you want it to be.
I understand people's desire to store value, but like energy conversion, there is built in inefficiency. It is fair, it is a problem for every body. Future food and service will be provided by labor of future generation, whatever you make/store today actually has no theoretical/direct relationship with whatever you may need 10, 20 years later. If you believe gold can bring you that, you are wrong, gold can only brings you current psychology comfort because you have no where else to go. This is your last hope, true or not, you hang on to that.
Buffet's investment brings real return in terms of food and service, it is more direct and reliable than gold.