Why EIA, IEA, and BP Oil Forecasts are Too High
"The amount of available future oil is likely to be much lower if real-world price constraints are considered. There are at least two reasons why oil prices can’t rise indefinitely:
Any time oil prices rise, economies that use a high proportion of oil in their energy mix experience financial problems. For example, countries that get a lot of their revenue from tourism seem to be vulnerable to high oil prices, because high oil prices raise the cost of airline travel. Also, if any oil is used for making electricity, its high cost makes it expensive to manufacture goods for export. When oil prices rise, workers find that the cost of food tends to rise, as does the cost of commuting. To offset these rising expenses, workers cut back on discretionary spending, such as going to restaurants, going on long-distance vacations, and buying more expensive homes. These spending cutbacks adversely affect the economy. The combination of these two effects tends to lead to recession, and recession tends to bring commodity prices in general down. The result is oil prices that cannot rise indefinitely. The oil extraction limit becomes a price limit related to recessionary impacts.
The cost of oil is currently in the $60 per barrel range. It is not even clear that oil prices can rise back to the $100 per barrel level without causing recession in many counties. In fact, the demand for many things is low, including labor and capital. Why should the price of oil rise, if the overall economy is not generating enough demand for goods of all kinds, including oil?"
Good questions from @gailtheactuary