Moonwatcher You are making the mistake that so many people make of confusing the Energy supply companies and the energy producing companies.
The companies supplying and distributing gas to customers have made little or no profit over the past year. British Gas have made £10 per customer. As you know a huge number of small energy supply only companies went bust about a year ago, for just this reason.
The huge sums of money are made by the energy producing companies because the energy they supply is sold at auction and at times like the present, when less gas is coming from Russia this pushes prices up, like tomatoe prices in supermarkets.
However companies that both supply energy and produce it, like Centrica, EDF, Shell are not allowed to use the huge profits from producing energy to subsidise the supply side. For the simple reason that if they did that they would immediately drive out of business companies that supply energy but do not produce it, so would no longer beable to compete with the producer/suppliers on price. Companies like Octopus and Ovo, who do not, I think produce any energy.
The conundrum posed by the two sides of the energy industry, supply close to unprofitable, production, incredibly profitable is one the government must solve and, personally, I think a properly structured and thought through excess profits levy is the way forward. the other way forward is to produce more of our own power from our own resources and from a diverse range of sources, so we are less dependent on oil and gas.