... However, to make a profit, your production cost must be lower than your selling cost. There is no one to pay for the time and energy it costs to create petroleum, no one can pretend to ask someone to pay that cost.
Sure there is.
You are taking a finite resource that is part of the natural features of the land. While you may "own" the land, that only applies to permission to use the surface for improvement; it does not automatically include taking resources out of the ground.
Since we already have laws on the books that mandate considering the public and use of the land (it starts with the EPA, which lists something like 13 different specific areas), it is well within reason for the government to say that there is a cost -- a fee, a charge, etc -- to withdraw some resource from the ground for private commercial usage.
There is very little difference between a fee based on pollution, and the need to clean up the carbon pollution of the oil, and a fee based on the rarity of the oil, and the fact that you are denying the future people an opportunity to make use of the resource.
And once you've established that the government can impose a fee on taking the oil out of the ground, what restricts the amount of that fee?