There will always be those that believe in the wishful thinking.
But a few facts are:
Oil is only found sourced to sedimentary basins.
Oil is never found igneous rock.
Oil contains micro-fossils of the organism that were laid down in the same sediment.
Carbon in oil is too old to carbon date.
“Oil is never found igneous rock.”
Actually, a few basins do contain oil found in igneous rock.
Most think the oil is sourced from sedimentary formations.
If my memory is correct, I think Yemen has such fractured basement producers.