Ed Miliband lost, and he performed worse than both Corbyn in 2017, and 2019, why isn't he gone?
It's because they would have been open to a legal challenge if they blocked Corbyn on the grounds of anti-Semitism, something they knew they could have lost.