Where I'm from we bought the energy companies decades ago, and kept it public for the most part since then (I think some wind farms are private). I'm not sure how long we can keep it that way in the current political order, but it is definitely worth having.
It would solve a lot of this problem.