While I tend to agree, you can't spray your fields with nuclear energy (or solar, or wind, or whatever). Oil plays an enormously fundamental role across a broad spectrum of uses in our civilization.
Yes, but with some extra energy input any old source of carbon atoms will do. (Oil and coal just come with carbon _and_ energy, which makes them very convenient.)