I agree with most of what you said. Wagner provides contract security support for African dictators, often aligning with the Kremlin’s interests. But
His defenestration would do little to mitigate the Kremlin’s perceived vulnerability after the coup attempt
I think taking him out dissuades other dissidents. Why let him live?
Is Putin too weak to take him out because Prigozhin has popular support from ultra-nationalists? Was the whole thing a farce to expose actual traitors?