Richard
Along with what GWTW said, in a very simplistic response, we use oil every day in our lives, while gold sits as something most people do not have any thoughts about and is not on their daily radar. If oil goes up due to supply/demand, joepublic feels it immediately. When India's central bank buys 200 tonnes of gold, joepublic yawns as he this does not impact his current daily life