Last week a Bloomberg writer at the very end of an article explained that the "only solution" to high gasoline and diesel prices is recession. While I would not accuse the writer of advocating degrowth—this would be too radical for a mainstream business publication—his analysis points to a key and obvious cause of today's high prices for oil and other commodities: There isn't enough of them to go around.
There's an old saying in the oil industry that the solution to high prices is high prices. The logic is that high prices will do two things: 1) Reduce demand as those who cannot afford oil products at high prices will cut back and 2) incentivize more exploration and production as companies seek to increase production to take advantage of high prices.
The big question today is whether the second mechanism can actually ramp up oil production enough to bring down prices. In a recent survey a large number of oil executives said their production plans do not depend on current prices. Many cited the desire of investors in publicly traded companies to receive larger dividends and benefit from the corporate buyback of shares (which tends to increase the stock prices as fewer shares are available for trading).