As you point out, it is not only the useful idiots that are eliminated. Communist tyrants will inevitably end up killing each other. Just ask Leon Trotsky and Hafizullah Amin.
Yep, there’s a reason Che Guevera never returned to Cuba even when he was being hunted like a dog in South America. He knew Castro would kill him.