EDF energy is owned by the French state, and they produce 20% of the UK's electricity. Why don't we have state owned utilities?
This is a very simplistic argument, granted. But why do we have a so-called free market in the utlilities that we all need, and that can be easily manipulated by cartel-like behaviour, to the detriment of the consumer?
I'm not calling for a communist state, but a bit of common sense wouldn't go amiss.
Because the profit made by these companies is very small. Small enough to be dwarfed by inefficiency/bureaucracy/strikes etc.
Most of the profit is in wholesale and we produce very little oil/gas to profit at that end.
You also said yourself that it's a free market, so if you don't like it, buy shares in some energy companies and vote for a change. The least you'll do is hedge some of your losses on energy costs.