Someone else will do no better and will in fact make things worse. You are aware that the opposition from inside the ANC is from people who want to install lackeys to facilitate a bit more looting for their personal benefit. They're enabled by the EFF who want the same, Zuptoids who don't want to be exposed or have their snouts removed from the trough, unions who want Eskom and other entities to remain employment agencies regardless of the cost to the country. I'm sure there's other shady figures.
In short, PG is highly constrained by these competing ANC positions. They want Eskom fixed but refuse the prescribed medicine because it doesn't align with various selfish interests. The definition of doing well in such an environment is giving in to the demand and screwing the rest of us.