No, the prices are not mainly about that. If they were, they would be constantly high.
The burden would have been a lot higher for everyone had the government not stepped in with payments to all. They continue to help the more needy with payment now.
The utility companies have millions of shareholders. Many UK based, many pension and investment companies, from which many of the UK public benefit.