I doubt I would accept Gold for a private transaction either!
Reason - Too much hastle! -- The value can change dramatically from one day to the next in either direction, so you need to know the current value, plus have a scale that can accurately measure at least grams (and likely you would want tenths if not hunderth of a gram) through oz. Also, because the value is constantly changing, do something with it the same day - or gamble it will go up in value by the time you do.
Bottom line - it's a hastle - that is of course unless for some reason you actually need gold, and even then, it's easier to just buy it with standard currency.