We need a high per-ton carbon tax, with all revenue dividended out per-capita to offset the inflation. This would eliminate the green premium on a great number of clean alternatives and avoid the problems of the government picking where to invest, letting the market handle that instead.
And if those companies don't find other things to do (they'd be quite good at geothermal, or durable carbon sequestration, with all their drilling and fracking expertise), then they'll go bankrupt without needing to do anything so extreme as nationalizing/seizing/whatever.