Even in the most optimistic scenario, the whole ANC (or the corrupt part of it) just cannot be swept away. Too many peoples' livelihood is at stake and they will not give up. If the most obviously  incompetent or corrupt individuals  were to be replaced, where will the new deployees come from?  Besides, will Ramaphosa's newly hatched support be sufficient to hold the ex-Zuma cabal at bay even if Zuma himself is gone? The strong unity and approval the ANC used to have is no longer in sight by any other party either.