I think that's a fair point.
It's also interesting to look at who the shareholders of British Gas are. While I'm sure there are some top-hatted villains, the majority will be pension schemes. So lots of that profit (assuming it is eventually returned to shareholders) goes back to people later.