it's pretty dumb to even talk about an actual apocalyptic scenario, because basically all bets are off at that point. it doesn't matter how much planning or stockpiling you did, because you'd still be completely fucked if society collapsed indefinitely. it's not unreasonable to stockpile a few weeks of food and basic supplies, but to think that you could realistically survive a total societal breakdown is pretty loltastic. real life is not fallout 3.
and the point of owning gold isn't to survive the apocalypse, it's to survive a collapse of the currency/hyperinflation without having all your savings wiped out. everyone has a vested interest in society continuing to function. total apocalyptic anarchy breaking out is much, much less likely than hyperinflation simply destroying peoples' savings.