There's plenty of oil and gas. It's just the still available sources are difficult and expensive to extract from, requiring high prices to be worth it, but plentiful supply inherently drives the prices down, so it either needs to be kept artificially low via cartels or subsidized, which voters are understandably not big fans of given the history of fossil fuel subsidies.