Let's say locally you have a few factories when a sudden drop in supply occurs in the energy market. The biggest costs of those factories are personnel, equipment and building, so rather than shutting down they will be willing to pay much more for energy than what is rational in the market in order to continue producing and maintain contracts in the short term. Long term they may move away to a more energy stable and cheaper location, but for the next 10-20 years they will eat the occasional spike in price. Everyone else who locally live there can't eat a sudden 100x in energy costs, with the result that they will vote into office politicians that protect against such situations, and those politicians will in turn spread out the problem over a wider area where areas with stable supply of energy can help through funding (higher energy price) and transmit energy to areas with less stable energy. Alternatively they can pay their citizens' bills directly, as happened during the energy crisis a couple years ago, money that then get taken from the general budget (paid through taxes).
The other issue is partitioning. The more local zones you get, the more borders you get between those zones. People living on the border will see a unreasonable price difference depending if their house/town/city happened to land on one side or the other. This feels unfair, which results in upset citizens, resulting in people voting in politicians that can fix the situation. Politicians then feel a pressure to even out the prices among the zones, using things like adjusting local taxes.
As a general rule, the voting population want stable energy availability, stable prices and fair prices that are similar to everyone else.