There is a slight bit of truth in their comment, the oceans are creating oil as we type. The same process that created these oil bearing sands hundreds of millions of years ago is still ongoing.
The ocean floor is emitting giant globs of crude oil off Long Beach, CA. Saw it. Too bad we can't harvest it.