Except that oil, unlike coal is not a fossil fuel. It is created by the decomposition of rocks in the earth’s mantle.
BS
Perhaps you could apply your theory to why oil production is only found in Sedimentary Basins. Also, use your theory to explain why oil is never sourced to igneous rock.