Because gold and silver still represent one of the most honest weights and measures in this corrupt world You can't print it, which is a big bonus.
I dont trust the banks.. i spread my banks and my metals. and having something with weight in your hands feels better than looking at a bank statement.